本帖最后由 幻@尋 于 2013-3-25 19:22 编辑
实践是验证真理的唯一标准,多动手敲代码做试验:
- public class BreakTest
- {
- public static void main(String[] args)
- {
- for(int x=0; x<2; x++)
- {
- for(int y=0; y<2; y++)
- {
- for(int z=0; z<2; z++)
- {
- if(z==0) break;
- System.out.println("----z="+z);
- }
- System.out.println("--y="+y);
- }
- System.out.println("x="+x);
- }
- }
- }
复制代码 打印结果:
- --y=0
- --y=1
- x=0
- --y=0
- --y=1
- x=1
复制代码 结论:当有多层嵌套循环时,break语句只结束当前层的循环。 |