方法①
给外层的while循环起一个名字,然后在需要直接结束外层循环的时候将break;改为break 循环的名字;(该方法也可以通过给特定的while循环起名字,对应地结束该循环)
1 public class Main { 2 public static void main(String[] args) { 3 loop:while(true){ 4 System.out.println("外层循环"); 5 while(true){ 6 System.out.println("内层循环"); 7 break loop; //直接结束外层循环 8 } 9 } 10 } 11 }
方法②
直接用System.exit(0);直接结束虚拟机的运行
1 public class Main { 2 public static void main(String[] args) { 3 while(true){ 4 System.out.println("外层循环"); 5 while(true){ 6 System.out.println("内层循环"); 7 System.exit(0); 8 } 9 } 10 } 11 }