无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java SE_程序流程控制(一)

2023-05-10 23:35 作者:音勻彳聿  | 我要投稿

一、鍵盤錄入 概念

1.鍵盤錄入使用

//獲取掃描器對象

①Scanner sc = new Scanner(System.in)

//用一個變量來接收鍵盤錄入的數(shù)據(jù)

②int age = sc.nextInt() [右側(cè)根據(jù)類型確定]

快速修復(fù)快捷鍵 alt+enter

二、程序流程控制

1.分支結(jié)構(gòu)

if switch 根據(jù)條件,選擇對應(yīng)代碼執(zhí)行

(1)if判斷語句

根據(jù)條件(真或假)來決定執(zhí)行某段代碼

true執(zhí)行當(dāng)前語句體 false不執(zhí)行

格式①if(條件表達(dá)式){語句體;}

代表一種情況

②if(條件表達(dá)式){語句體1;}else{語句體2;}

代表兩種情況(相反)

③if(條件表達(dá)式1){語句體1;}else if(條件表達(dá)式2){語句體2;}else if(條件表達(dá)式3){語句體3;}...else{語句體n;}

代表多種情況

(2)switch判斷語句

通過比較值來決定執(zhí)行哪條分支

先執(zhí)行表達(dá)式的值,與case的值進(jìn)行匹配,匹配就執(zhí)行對應(yīng)的語句體,遇到break就跳出switch分支.如果全部case后的值都是false,則執(zhí)行default的語句體

格式switch(表達(dá)式){

?

? case值1:

?

? 語句體1;

?

? break;

?

? case值2:

?

? 語句體2;

?

? break;

?

...

?

? case值n:

?

? 語句體n;

?

? break;

?

default:

?

? 語句體n+1;

?

}

使用switch分支的注意事項

①表達(dá)式類型只能是byte\short\int\char,jdk5開始支持枚舉,jdk7開始支持String

②case給出的值不允許重復(fù),而且只能是字面值,不能是變量

③忘記寫break會出現(xiàn)穿透現(xiàn)象

(3)if 和 switch 的比較

if在功能上遠(yuǎn)遠(yuǎn)強(qiáng)大于switch

當(dāng)前條件是區(qū)間的時候,更適合if

當(dāng)前條件是一個一個值比較的時候,更適合switch

2.循環(huán)結(jié)構(gòu)

for、while 、do...while 控制某段代碼重復(fù)執(zhí)行

(1)for循環(huán)語句

循環(huán) 控制一段代碼反復(fù)執(zhí)行很多次

格式:

for (初始化語句①; 循環(huán)條件② ; 迭代語句③) {

? ? ? ? ? ? ? ?循環(huán)體語句④;

? ? ? }

執(zhí)行流程

? ①--②--true-- ④③------②---true----④③

? ? ?|--false 跳出循環(huán)

初始化語句:一般是定義一個變量,并給初始值

循環(huán)條件:一般是一個關(guān)系表達(dá)式,結(jié)果必須是true或者false

迭代語句:用于對條件進(jìn)行控制,一般是自增或者自減

循環(huán)語句體:需要重復(fù)執(zhí)行的代碼

?

應(yīng)用場景:

減少代碼的重復(fù)編寫,靈活的控制程序的執(zhí)行

*知道循環(huán)次數(shù)

(2)求和套路

1:循環(huán)外定義sum求和變量 初始值0

2:寫循環(huán)

3:根據(jù)要求 進(jìn)行累加

4:在循環(huán)外面 輸出 求和變量最終值。

(3)統(tǒng)計套路

1:循環(huán)外定義count 統(tǒng)計變量 初始值0

2:寫循環(huán)

3:根據(jù)要求 進(jìn)行自加 ++

4:在循環(huán)外面 輸出 統(tǒng)計變量最終值。

Java SE_程序流程控制(一)的評論 (共 條)

分享到微博請遵守國家法律
佛山市| 汽车| 广昌县| 湘乡市| 镇宁| 克拉玛依市| 成都市| 新乐市| 抚顺市| 凤台县| 灌南县| 伊金霍洛旗| 石渠县| 曲靖市| 屯昌县| 峡江县| 普洱| 凭祥市| 城固县| 顺昌县| 汤原县| 景洪市| 德庆县| 繁峙县| 密云县| 芜湖县| 静海县| 自治县| 桃江县| 南川市| 临江市| 岗巴县| 忻州市| 阳江市| 阿鲁科尔沁旗| 丹阳市| 潼关县| 青田县| 隆昌县| 盘锦市| 高州市|