在Java中,跳出循环可以使用break、return、continue来实现,
在循环中,使用break;将会跳出循环,继续往下执行代码;
使用continue,会跳过循环体中剩余的语句而执行下一次循环;
如果使用return,会直接结束当前main方法中的程序。
三种方式的实现方式程序如下:
for(int i=0;i<5;i++){
if(i==2){
System.out.println("i==2时忽略了");
continue;//忽略i==2时的循环
}
System.out.println("当前i的值为"+i);
}
for(int i =0;i<5;i++){
System.out.println("当前i的值"+i);
if(i==2){
return; //直接结束main()方法
}
}
for(int i =0;i<5;i++){
System.out.println("当前i的值"+i);
if(i==2){
break; //直接结束for循环
}
}
bgm:for(int i=0;i<2;i++){
for(int j=0;j<4;j++){
System.out.println("当前i的值"+j);
if(j==2){
System.out.println("当前j的值="+j);
break bgm;//跳出外循环,给外循环起一个名字,然后使用break 名字 跳出外循环
}
}
}
发表于2018-09-11 03:48 0楼
文章倒是不错,但文章中的代码怎么不使用格式化工具来格式化一下呢,不然看起来好零散。
发表于2018-09-11 15:40 地下1层
感谢你的建议,以后会格式化的!![[呲牙]](http://www.yuchen2021.top/wp-content/themes/Unite/images/smilies/cy.gif)