函数的使用(无参有返回值)

例如:

下面的代码,定义了一个方法名为 numberPlus ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果。

函数的使用(无参有返回值)_第1张图片
ps:和无参无返回值的相比其实就是把 void 变成 int ,然后再加上一个返回值return

由于方法执行后会返回一个结果,一般都会接收其返回值并进行处理 例如:

函数的使用(无参有返回值)_第2张图片

例题

编程要求

请根据任务描述 ,在编辑器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 **********/
    }
}

你可能感兴趣的:(算法,java)