大战熟女丰满人妻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)語句

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

一、條件選擇語句

1、單條件選擇語句

格式:

if()
{}c

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

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

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

if(){
}else{
}

3、多條件選擇語句

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

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

說明:那個(gè)if 后面小括號的值為true 就執(zhí)行那個(gè)后面的執(zhí)行語句,程序只會找到一個(gè)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)語句

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

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

int i=0;這里給他個(gè)代號: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)的時(shí)候不滿足條件就不會執(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)看成是一個(gè)執(zhí)行語句,記住每一次外層循環(huán)之后,里面的循環(huán)必須循環(huán)完成之后才會再去外層循環(huán)執(zhí)行下一次。列子

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

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

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

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

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

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

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

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

使用break的時(shí)候,如果是多重循環(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è)老師隨時(shí)為你服務(wù)。

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

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美日韩第一页 | 中文字幕日韩精品麻豆系列 | 婷婷国产成人久久精品激情 | 亚洲国产欧洲 | 久久久精品日本一区二区三区 | 在线500福利视频国产 | 成人免费一区二区三区在线观看 | 成人毛片网 | 天天操天天操天天操天天操 | 青青青国产免费线在 | 欧美日韩国产在线人成 | 国产福利视频一区 | 欧美激情一区二区三区视频 | 欧美开嫩苞实拍视频在线观看 | 在线观看日本一区 | 亚洲欧美色综合精品 | 一极毛片| 久草新在线观看 | 免费精品国产福利片 | 欧美日韩中文字幕一区二区高清 | 久久这里只有精品国产99 | 国产一区中文字幕 | 国产大战女模特在线视频 | 九七97影院理论片手机在线观看 | 亚洲国产欧洲精品路线久久 | a一级日本特黄aaa大片 | 亚洲欧美国产精品专区久久 | 目韩一区二区三区系列片丶 | 久久久精品2021免费观看 | 久久99精品国产一区二区三区 | 亚洲国产精品人久久 | 1024国产欧美日韩精品 | 91精品国产综合成人 | 国产精品免费在线播放 | 久久综合久久鬼色 | 欧美日韩高清一区二区三区 | 日韩免费在线 | 中国一级特黄大片毛片 | 国产成人午夜片在线观看 | 久久一区视频 | 国产xxx视频 |