java方法的无参有返回值_Java基础---Java中无参数带返回值方法的使用(三十七)...

Java 中无参带返回值方法的使用

如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。

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

8ab409c457fedfdba963d3a98c54535e.png

在 calSum( ) 方法中,返回值类型为 int 类型,因此在方法体中必须使用 return 返回一个整数值。

调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理。如:

ce588a4a887c2f035848027ae676fbca.png

运行结果:

ab4b4e900cb9bee16484b1f70e376969.png

不容忽视的“小陷阱”:

1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值!

30910d605ebb48c6ffcf3dceb69eba4a.png

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

310abe16c3eba24b90e4cc3ac05da2ba.png

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

dd77ae36ab3b6e96bee647dc8f3f34f7.png

代码:

public class HelloWorld {

public static void main(String[] args) {

// 创建名为hello的对象

HelloWorld hello = new HelloWorld();

// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中

double avg = hello.calcAvg();

double sum = hello.calcSum();

System.out.println("平均成绩为:" + avg);

System.out.println("两成绩之和为:"+ sum);

}

// 定义一个返回值为double类型的方法

public double calcAvg() {

double java = 92.5;

double php = 83.0;

double avg = (java + php) / 2; // 计算平均值

// 使用return返回值

return avg;

}

public double calcSum() {

double java = 92.5;

double php = 83.0;

double sum = java + php;

return sum;

}

}

运行结果:

平均成绩为:87.75

两成绩之和为:175.5

时间: 08-31


版权声明:本文为weixin_34139050原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。