1. 程式人生 > >[Java] Java中帶標籤的break語句

[Java] Java中帶標籤的break語句

描述

        Java 提供一種帶標籤的 break 語句,用於跳出多重巢狀的迴圈語句。有時候,在巢狀很深的迴圈語句中會發生一些不可預料的事情,此時可能更希望跳到巢狀所有迴圈語句之外。通過新增一些額外的條件實現各層迴圈的檢測很不方便。於是,Java 便提供了一種帶標籤的 break 語句。

使用方法

        標籤必須放在希望跳出的最外層迴圈之前,且必須緊跟一個冒號。

        使用例程程式碼如下:

public class FirstSample {

	public static void main(String[] args) {
		
		int i = 0;
		
		test_break:
		for(i = 0; i < 10; i++)
		{
			System.out.println(i + " ");
			if(i > 5)
			{
				System.out.println(i + " ");
				break test_break;
			}
		}
		System.out.println(10 + " ");
		
		
	}

}