例如:
下面的代码,定义了一个方法名为 numberPlus ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果。
ps:和无参无返回值的相比其实就是把 void 变成 int ,然后再加上一个返回值return
由于方法执行后会返回一个结果,一般都会接收其返回值并进行处理 例如:
例题
编程要求
请根据任务描述 ,在编辑器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 avg; // 使用return返回值
/********** End **********/
}
}