1. 程式人生 > >退出一個while無限迴圈和多重for迴圈

退出一個while無限迴圈和多重for迴圈

       平常我們接觸最多的還有知道的一般都是while中判斷條件不成立後直接break來終止迴圈,後面發現while中直接返回一個空也是可以退出的,雖然簡單但是做個記錄。畢竟後面學java這麼久才留意的。

package page5;

public class Whiletest {
   public static void main(String args[]){
	   int k=9;
	   while(true){
		   System.out.println(k--);
		   if(k<0)
			  return;//這裡和break效果一樣
	   }
   }
}

使用標記退出多重for迴圈,for內部不支援return 退出迴圈

package com.hanwei;

public class Visitright {
    
	public static void main(String args[]) {
		
		
		brek:for(int i=0;i<20;i++) {
			System.out.println(i);
			break brek;
		}
	
	
	 brek:for(int j=0;j<5;j++) {
		
	  for(int i=0;i<20;i++) {
			System.out.println(i);
			continue brek;
		}
	  
	  }
		
	}
}