2.break是结束当前的循环,但是循环体后面的部分还是会执行
3.continue是结束当次的循环,开始执行下次循环 举个简单的例子:
1.public void a(){
int i=0;
while(true){
if(i<10){
i++;
}el se{
return ;
}
}
system.out.print("不会执行 ");//因为前面有了return,跳出了a方法,所以这句不会执行
}
2.public void a(){
int i=0;
while(true){
if(i<10){
i++;
}else{
break ;}
}
system.out.print("执行到这");//因为前面有了break,跳出的是循环体,所以 这句会执行
}
system.out.print("执行到这");//因为前面有了break,跳出的是循环体,所以 这句会执行
}