java中for循环的执行顺序及跳出多重循环问题
4784 点击·0 回帖
![]() | ![]() | |
![]() | 习惯了提起就写for(int....),说来惭愧,刚开始学习那会就未仔细思考过for循环的执行顺序问题,今天突然想到,查了查资料,实验一番,大致弄清楚了。 java代码: for(int i=0; i<10; i++){ System.out.println(i); } for循环的执行顺序: 1.进入for循环,首先执行int i=0; 2.校验i<10; 3.执行System.out.println(i); 4.执行i++; 5.校验i<10; 6.第3步至第5步反复; 7.i=10时跳出循环。 图片:20121224113010856.jpg ![]() 跳出多重循环: Java代码: outer: for(int i=1; i<6; i++){ for(int j=1; j<6; j++){ if(i>1;;i<5){ System.out.println("*"); //继续外层循环 continue outer; //跳出最外层循环 //break outer; } System.out.print(i+""+ j + " "); } System.out.println(""); } | |
![]() | ![]() |