大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java教程
Java標識符與關鍵字
Java變量
Java數據類型
Java運算符
Java控制語句
Java方法
Java面向對象
Java對象的創建和使用
Java封裝
Java中static和this
Java繼承
Java方法覆蓋和多態
Java super
Java基礎練習題

Java break語句

使用break這一個單詞就可以在java語言中自成一條java語句,break語句的編寫很簡單,例如“break;”,那么它可以用在哪里呢?首先它可以使用在switch語句當中,用來終止switch語句的執行,這個之前我們用過,這里不再贅述,break語句重點是使用在循環語句當中,用來終止/跳出循環。例如有這樣一個業務:從鍵盤不斷的接收用戶輸入的整數,只要用戶輸入的數字在[0~100]之間,則將輸入的數字累加,一旦用戶輸入的整數不在[0-100]的范圍,則終止循環的執行,并輸出計算結果。請看下面的代碼:

java.util.Scanner scanner = new java.util.Scanner(System.in);
int sum = 0;
while(true){
	System.out.print("請輸入[0-100]的整數:");
	int num = scanner.nextInt();
	if(num >= 0 && num <= 100){
		sum += num;
		System.out.println("累加" + num + "成功!");
	}else{
		System.out.println("不在合法范圍,無法累加" + num);
		break;
	}
}
System.out.println("最終累加結果 = " + sum);

運行效果如下圖所示:

break初步使用

圖6-37:break初步使用

通過以上程序我們得知當用戶輸入的數字不在[0-100]范圍內的時候break語句執行,while循環結束了。那么,當循環語句多層嵌套的時候break語句終止的是哪個循環呢?我們來看以下的程序:

for(int j = 1; j <= 2; j++){
	for(int i = 1; i <= 10 ; i++){
		if(i == 5){
			break;
		}
		System.out.println("i = " + i);
	}
}

運行結果如下所示:

break終止的是哪個循環

圖6-38:break終止的是哪個循環

分析以上程序,請看下圖:

Java應用

圖6-39:循環嵌套時,break終止哪個?

通過上圖的分析,可以得知break語句默認情況下只能終止離它“最近”的“一層”循環。以上的break語句則終止的是內部循環,不影響外部循環的執行。那么break語句可以用來終止指定的循環嗎?請看以下代碼:

first:for(int j = 1; j <= 2; j++){
	for(int i = 1; i <= 10 ; i++){
		if(i == 5){
			break first;
		}
		System.out.println("i = " + i);
	}
}

運行結果如下圖所示:

圖6-40:終止指定的循環

通過以上程序的測試,我們可以得知當多層循環嵌套的時候,可以給每個循環設置標識,例如:first:for...、second:for...,當某個條件成立時,想終止指定循環的話,可以這樣做:break first;或者break second;,這樣指定的循環就結束了。

總之,break語句出現在循環當中用來終止循環的執行。例如:運動場上的運動員跑圈兒,跑了一圈又一圈,這顯然是循環機制,假設比賽要求跑10圈兒,或者20圈兒,那么當計數器等于10,或者20的時候,循環就結束了,如果中途發生意外呢,例如運動員暈倒了,那么此時在沒有達到10圈兒或20圈兒的時候是不是也應該終止此循環的執行,要想讓循環結束則執行break語句就可以了。

全部教程
主站蜘蛛池模板: 天天鲁天天爱天天鲁天天 | 久青草国产视频 | 91新视频| 免费观看91视频 | 国产精亚洲视频 | 国产成人精品免费视频大 | 欧美日韩精品一区二区在线线 | 日不卡在线 | 在线看片黄色 | 天天舔天天射天天操 | 国产福利区一区二在线观看 | 七次郎在线成人精品 | 成人小视频在线观看免费 | 国产一区a | 色黄网站成年女人色毛片 | 国内视频一区二区 | 国产精品成人扳一级aa毛片 | 久久在线中文字幕 | 日本精品视频在线 | 成人久久久 | 久久99精品视香蕉蕉 | 99精品久久久久久 | 久热精品视频在线观看 | 波多野结衣一区二区 | 妞干网这里只有精品 | 香蕉伊人久久 | 国产农村妇女毛片精品久久久 | 99精品国产高清自在线看超 | 亚洲精品成人一区二区aⅴ 亚洲精品成人一区二区www | 2020国产成人精品免费视频 | 久久不卡精品 | 俄欧美做爰xxxⅹ在线视频 | 国产伦码精品一区二区三区 | 国产日产欧美一区二区三区 | 婷婷五月在线视频 | 国产一区二区免费在线观看 | 最新久久精品 | 狼狼色丁香久久婷婷综合五月 | 成人久久18免费网 | 成人欧美一区二区三区视频 | 91精品视频在线看 |