Java中结束循环有哪些方法呢?
下文笔者讲述Java中结束循环的方法分享,如下所示:
使用continue结束本次循环
使用break结束本层循环
使用 break 标签; 语句,结束外层循环 public static void main(String[] args){ int i,j; outer: //外层循环的标签 for(i=0;i<3;i++) { for(j=0;j<4;j++) { System.out.println("当前的i值:"+i+",当前的j值:"+j); if(j==1) { break outer; //结束外层循环 } } } }
使用continue结束本次循环
忽略本次循环continue后的所有循环体内的语句,开始下一轮循环**
例:
使用continue 标签;语句,忽略本次循环中标签所指定的循环体内的所有语句
public static void main(String[] args){
int i,j;
outer:
for(i=0;i<3;i++) {
for(j=0;j<4;j++) {
System.out.println("当前的i值:"+i+",当前的j值:"+j);
if(j==1) {
continue outer; //跳出本次循环后的所有语句
}
}
}
}
return跳出方法体
使用return结束整个方法:在程序运行过程中,如果碰到return语句,则结束该整个方法
public static void main(String[] args){
int i;
for(i=0;i<3;i++) {
System.out.println("当前的i值:"+i);
if(i==1) {
return;
}
}
System.out.println("hello world");
}
注意事项:
return的功能是结束整个main方法
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。