跳出循环
1、都知道跳出循环可以使用break,作用于循环中最里层的语句。
1 public class TestDemo { 2 3 /** 4 * @param args 5 */ 6 public static void main(String[] args) { 7 // TODO Auto-generated method stub 8 for(int rowNum = 1;rowNum <= 3;) 9 { 10 System.out.print((2 + rowNum)+" "); 11 break; 12 /** 13 * for(int powNum = 1;powNum <= 3;powNum++) 14 { 15 System.out.print((2 + powNum)+" "); 16 }*/ 17 } 18 } 19 }
输出:
3
2、如果有多层循环需要一次性跳出,可以用如下的方法:
1 public class TestDemo { 2 3 /** 4 * @param args 5 */ 6 public static void main(String[] args) { 7 // TODO Auto-generated method stub 8 outLoop: // 标记多层循环 9 for(int rowNum = 1;rowNum <= 3;) 10 { 11 System.out.print((2 + rowNum)+" "); 12 for(int powNum = 1;powNum <= 3;) 13 { 14 System.out.print((2 + powNum)+" "); 15 break outLoop; // 跳出循环 16 } 17 } 18 } 19 }
输出:
3 3