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 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/seven6789/p/14161326.html