[javase學習筆記]-3.6 break語句與continue語句

這一節我們學習兩個比較特殊的語句,那就是break語句與continue語句

直接看例子吧

class BreakContinueDemo 
{
	public static void main(String[] args) 
	{
		/*
		break:跳出.
		break作用的範圍:要麼是switch語句或者是循環語句.
		記住:當break語句單獨存在時,下面不要定義其他語句,因爲執行不到.
			break跳出所在的當前循環
			如果出現了循環嵌套,break跳出想要跳出指定的循環,可以通過標號來完成.
		*/
		

		//break;// 報錯
		for(int x=0;x<3;x++)
		{
			//break;//報錯,無法執行的語句
			System.out.println("x="+x);
			break;
		}

		for(int i=0;i<3;i++)
		{
			for(int j=0;j<4;j++)
			{
				System.out.println("i="+i);
				break;
			}
		}

		Mark1:for(int m=0;m<3;m++)
		{
			Mark2:for(int n=0;n<4;n++)
			{
				System.out.println("m="+m);
				break Mark1;
			}
		}


		/*
		continue:繼續
		作用範圍:循環結構,繼續循環
		continue:結束本次循環,繼續下次循環
		如果continue單獨存在時,下面不要有任何語句,因爲執行不到

		*/

		for(int x=0;x<11;x++)
		{
			//continue;//報錯,無法執行的語句
			if(x%2==0)
				continue;
			System.out.println("x="+x);
			//continue;//放到這裏沒有意義

		}

		Mark1:for(int m=0;m<3;m++)
		{
			Mark2:for(int n=0;n<4;n++)
			{
				System.out.println("m="+m);
				continue Mark1;//繼續外循環
			}
		}
	}
}
看下結果:

這節就簡單的說到這裏.

發佈了53 篇原創文章 · 獲贊 2 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章