lableB: for(int i=0;i<10;i++){ lableA: for(int j=0;j<10;j++){ System.out.println(j); if(j==1){ break lableB; } } System.out.println("aaa"); } System.out.println("done");
执行:
0
1
done
在循环前加一个标签,当 j == 1 时候 执行 break lableB 后会结束 lableB: 循环。
Posted 李狐同学的异世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 跳出多层循环相关的知识,希望对你有一定的参考价值。
lableB: for(int i=0;i<10;i++){ lableA: for(int j=0;j<10;j++){ System.out.println(j); if(j==1){ break lableB; } } System.out.println("aaa"); } System.out.println("done");
执行:
0
1
done
在循环前加一个标签,当 j == 1 时候 执行 break lableB 后会结束 lableB: 循环。
以上是关于java 跳出多层循环的主要内容,如果未能解决你的问题,请参考以下文章