区别并正确运用break、continue和return
break语句|continue语句|return语句
break、continue和return
一、break
作用:跳出(离break语句最近的)循环
栗子:
for(int i = 1;i <= 100;i++){
System.out.println(i);
while(i == 36){
break;
}
}
- 结果:输出1-100
- 结果分析:当i递增到36时,进入while循环,执行break语句,于是跳出最近的循环,即跳出while循环。接着,继续执行for循环,i值递增并打印到控制台。
二、continue
作用:停止(离continue语句最近的)循环的本次循环,并接着执行下一次循环
栗子:
for(int i = 1;i <= 100;i++){
System.out.println(i);
while(i == 36){
continue;
}
}
- 结果:出现死循环
- 结果分析:当i递增到36时,进入while循环,执行continue语句,于是结束while的本次循环,立即进入while的下一次循环,而此刻i值仍是36,又进入while语句,执行continue语句…….陷入死循环!
三、return
作用:遇到return语句,结束当前正在执行的方法
版权声明:本文为seven6789原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。