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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 編程基礎(chǔ)之Java條件選擇語句和循環(huán)語句

編程基礎(chǔ)之Java條件選擇語句和循環(huán)語句

更新時間:2020-06-29 16:12:54 來源:動力節(jié)點(diǎn) 瀏覽2785次

一、條件選擇語句

1、單條件選擇語句

格式:

if()
{}c

說明:小括號里面放的是條件語句,必須值是一個boolean類型,如果小括號里面為true那么就執(zhí)行大括號里面的執(zhí)行語句,如果為false就不執(zhí)行。

小括號后面也可以不使用大括號,這樣只會執(zhí)行小括號后面的一行代碼,不建議這樣使用,程序可讀性差。

2、雙條件選擇結(jié)構(gòu)

if(){
}else{
}

3、多條件選擇語句

① if 實(shí)現(xiàn)格式:

if(){
}else if(){
}else if(){
}else{
}

說明:那個if 后面小括號的值為true 就執(zhí)行那個后面的執(zhí)行語句,程序只會找到一個true 就會結(jié)束,如果都為false 就執(zhí)行else 后面的執(zhí)行語句。

② switch 結(jié)構(gòu)實(shí)現(xiàn):

格式:

switch(){
	case 值:
		     執(zhí)行語句;
		break;
		case 值1:
		      執(zhí)行語句;
		break;
			default:
				執(zhí)行語句;
			break;
			}

說明:只適用于固定的值,例如星期天,月份,等,switch 后面的小括號里面放變量名,匹配后面case 的值,如果匹配上了,那么就執(zhí)行后面的執(zhí)行語句如果匹配上了,就執(zhí)行后面的執(zhí)行語句,都不匹配就執(zhí)行default 后面的執(zhí)行語句,如果沒有break,那么程序運(yùn)行到匹配的執(zhí)行語句之后不會結(jié)束,之后不會再去匹配,直接去執(zhí)行執(zhí)行語句。

支持?jǐn)?shù)據(jù)類型:byte,short,char,int,jdk 7之后支持String

二、三種循環(huán)結(jié)構(gòu):

for,while,do…while循環(huán),本質(zhì)沒有任何區(qū)別都可以循環(huán)做事:

代碼演示:

編程基礎(chǔ)之Java條件選擇語句和循環(huán)語句

這是一個簡單的for循環(huán)結(jié)構(gòu):輸出值就是0-9;循環(huán)主要是你需要記住它的循環(huán)結(jié)構(gòu),這樣方便你看到一個循環(huán)之后可以最快的分析出這個循環(huán)執(zhí)行多少次,

這里我們將循環(huán)分解:

int i=0;這里給他個代號:a

i<10;這里的代號為:b

i++;這里的代號為:c

System.out.println(i);這里的代號為:d

循環(huán)流程:

第一次:a–>b–>d–>c

第二次:b–>d–>c

第三次:b–>d–>c

第n次:b–>d–>c

最后一次:b

最后一次比較為false,所以只需要進(jìn)行比較操作,就會跳出循環(huán)結(jié)構(gòu)。

比較while循環(huán)和do…while循環(huán)區(qū)別:

編程基礎(chǔ)之Java條件選擇語句和循環(huán)語句

這里根據(jù)輸出的結(jié)果可以看出,while循環(huán)在第一次循環(huán)的時候不滿足條件就不會執(zhí)行,do…while循環(huán)第一次不滿足情況還是會執(zhí)行一次,這就可以看出他們第一次的執(zhí)行順序不同,while先去判斷再執(zhí)行,do…while是先執(zhí)行一次再去判斷。

三、雙重for循環(huán)

循環(huán)嵌套理解:

循環(huán)的嵌套還是要記住循環(huán)的執(zhí)行流程,把外層循環(huán)里面的循環(huán)看成是一個執(zhí)行語句,記住每一次外層循環(huán)之后,里面的循環(huán)必須循環(huán)完成之后才會再去外層循環(huán)執(zhí)行下一次。列子

編程基礎(chǔ)之Java條件選擇語句和循環(huán)語句

這里面是使用雙重循環(huán)打印5行5列的星星,那么外層的循環(huán)控制的就是行數(shù),里面的循環(huán)就是控制每一行打印星星的個數(shù)。

注意:雙層for循環(huán)不要嵌套多層,影響程序效率。

四、循環(huán)控制語句

1、break:跳出整個循環(huán),循環(huán)不會再執(zhí)行

2、continue:跳出這一次循環(huán),執(zhí)行下一次循環(huán)

3、return:結(jié)束一個方法

這三個詞后面都不能緊跟代碼,因?yàn)樗鼈兒竺娴拇a都不會執(zhí)行。

使用break的時候,如果是多重循環(huán)可以使用錨點(diǎn)的方法結(jié)束指定循環(huán):

a:for(){
}

使用break a;這樣就結(jié)束指定的for循環(huán)

以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“編程基礎(chǔ)之Java條件選擇語句和循環(huán)語句”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 色在线观看视频 | 亚洲精品国产成人99久久 | 亚洲免费视频一区 | 国产成年视频 | 四虎永久在线精品免费影视 | 香蕉国产在线 | 亚洲精品中文字幕在线 | 夜夜骑天天操 | 中文伊人 | 农村妇女高清毛片一级 | 久草视频免费在线观看 | 九九久久99综合一区二区 | 奇米第四色影视 | 99久久综合久中文字幕 | 91国内精品线免费播放 | 91在线视频免费看 | a级精品九九九大片免费看 a级毛片高清免费视频 | 亚洲免费一级片 | 成人欧美一区二区三区在线 | 四虎在线成人免费网站 | 国产精品98视频全部国产 | 国产免费一区二区三区在线 | 九九精品视频在线免费观看 | 成人影院午夜久久影院 | 国产精品亚洲片在线观看麻豆 | 久久精品国产只有精品6 | 2020亚洲欧美日韩在线观看 | 一级免费看片 | 中国一级特黄真人毛片免 | 综合 欧美 国产 视频二区 | 成在线人免费视频一区二区三区 | 性大交| 国产日韩在线播放 | 成人 在线欧美亚洲 | 青青草国产97免久久费观看 | 日本a∨在线 | 午夜精品久久久久久久 | 亚洲欧美精品成人久久91 | 荷兰毛片 | 色97色| 超高清欧美videos360 |