一. 无参带返回值de方法:
就是定义的方法,不包含参数,但是有返回值;
1.2 举个栗子:
public int printResult(){
int a = 5;
int b = 34;
int sum = a+b;
return sum;
}
以上是我们定义的一个printResult的方法,它会使用return语句来返回一个int型的返回值,但是我们在使用该方法的时候,是不能直接操作这个方法的返回值的,所以在调用的时候要定义一个变量来接收返回值,如下:
public class HelloWorld{
public static void main(String[] args){
HelloWorld demo = new HelloWorld();
//调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理。
int resultDemo = demo.printResult();
System.out.println(resultDemo);
}
public int printResult(){ // int指明了返回值的类型,所以return返回值一定为整数型;
int a = 5;
int b = 34;
int sum = a+b;
return sum;
}
}
二. 无参有返回值的情况下要注意以下几个易错点:
1、 如果方法的返回类型为void ,则方法中不能使用 return 返回值;
2、 方法的返回值最多只能有一个,不能返回多个值;
3、 方法返回值的类型必须兼容;
例如,如果返回值类型为 int ,则不能返回 String 型值