java(7-2) : java 中无参带返回值的方法

一. 无参带返回值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;
}
}
java(7-2) : java 中无参带返回值的方法_第1张图片

二. 无参有返回值的情况下要注意以下几个易错点:

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

java(7-2) : java 中无参带返回值的方法_第2张图片

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

java(7-2) : java 中无参带返回值的方法_第3张图片

3、 方法返回值的类型必须兼容;

例如,如果返回值类型为 int ,则不能返回 String 型值

java(7-2) : java 中无参带返回值的方法_第4张图片

你可能感兴趣的:(java(7-2) : java 中无参带返回值的方法)