第2关:掌握无参有返回值方法的调用
100
- 任务要求
- 参考答案
任务描述
定义一个方法,用来计算两门课程成绩的平均值,并返回结果。
相关知识
如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。
例如:下面的代码,定义了一个方法名为 numberPlus ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果。
在 numberPlus() 方法中,返回值类型为 int 类型,因此在方法体中必须使用 return 返回一个整数值。
调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理。如:

回顾与展望
在上一节中你已经掌握了无参数无返回值方法的调用,这一节将要掌握有返回值方法的调用。
一定不可忽视的问题
1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值!

2、 方法的返回值最多只能有一个,不能返回多个值。

3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值。

编程要求
请根据任务描述 ,在编辑器Begin-End中定义一个名为 calcAvg 的方法,用来计算两门课程成绩的平均值,并返回结果。
测试说明
程序会对你编写的代码进行测试:
需要你的程序输出:
平均成绩为:87.75
验货啦,验货啦,开始你的任务吧!
package setp7;
public class HelloWorld {
public static void main(String[] args) {
/********** Begin **********/
// 调用calcAvg()方法,并将返回值保存在变量avg中
double avg = calcAvg();
/********** End **********/
System.out.println("平均成绩为:" + avg);
}
// 定义一个返回值为double类型的方法
/********** Begin **********/
public static double calcAvg() {
double java = 92.5;
double php = 83.0;
double avg = (java + php) / 2; // 计算平均值
// 使用return返回值
return avg;
/********** End **********/
}
}


这篇博客介绍了如何在Java中定义一个无参有返回值的方法来计算两门课程的平均成绩。方法名为calcAvg,它接收两个成绩作为内部变量,计算平均值后通过return返回。在主方法中调用calcAvg并存储返回值,然后打印出平均成绩。重点强调了方法的返回值类型匹配和正确使用return的重要性。


被折叠的 条评论
为什么被折叠?



