阳信在线网:关于return语句

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 05:04:54
static boolean allHead(int numHead){
double x;
for(int a=1;a<=numHead;a++){
x=Math.random();
if(x>=0.5)
return false;
}
return true;
}
我对return总是弄不大清楚 这是一个方法体 里面第二个return还弄的清楚 是回到这个方法的调用环境的 第一个return是到哪里的?
不明白
本人初学java基础差 请讲解的详细点
多谢

都是返回到调用环境,因为有if的判断条件,所以return只执行一次,当循环到x>=0.5时
则return false,退出方法.如果循环结束时还没有达到条件x>=0.5则 执行 return true 推出方法

应该都是针对某函数的,如果返回为false就不执行,是true就向下执行

这个作为子(自定义)函数被调用,条件成立,则返回真
否则返回假,这个有什么好疑问的