Java的return返回值是返回到方法了吗?

2025-04-18 00:15:09
推荐回答(4个)
回答1:

首先return的含义是打断正在执行的方法,也就是return后面的代码不会再执行;

其次就是return如果有返回值,那么谁调的这个方法谁就会得到这个返回值;

再者声明下return的用法:

1、直接return,没有任何返回值;

    比如:    

public void a(){
    return;//这就是return的第一层含义,打断程序。
}

2、return 有返回值

public int b(){
    return 0;//表示,程序要执行完了(就是打断了,后面的不执行),我要开始返回一个int值了
}

回答2:

你的System.out.println("2~32之间的6个随机偶数的和是:"+sum);在for循环外,所以每次只能输出一次

回答3:

return是返回到方法了的。return xxx;//xxx的值的类型要与方法的返回值类型对应。如果返回的是空值,直接return就好了。

回答4:

package retestC9;public class Test1{
static int sum = 0;

public static void main(String[] args) {

for (int i = 1; i <= 6; i++) {

int a = 2 + (int) (Math.random() * 32 - 2);

if (a % 2 == 0) { //原因就在这  应为你每次a的值除以2==0才运行 运行6次 有3个不能被a除以2==0 就不执行了 

sum = sum + a;

System.out.println(a);

}

}

System.out.println("2~32之间的6个随机偶数的和是:" + sum);

}

}