① java中if return 和 if break的区别
return是返回的意思,就是跳出当前执行的方法;
break是结束当前的循环,但是循环体后面的部分还是会执行
给你个简单的例子
public void a(){
int i=0;
while(true){
if(i<10){
i++;
}else{
return;
}
}
system.out.print("haha");//因为前哗昌喊面有了return,跳出了a方法,所以这句不会执行
}
public void a(){
int i=0;
while(true){
if(i<10){
i++;
}else{
break;
}
}
system.out.print("haha");//因为前面有了乱野break,跳出的是循环体,所以这句会执行迅隐
}