最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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_程序流程控制(一)的評論 (共 條)

分享到微博請遵守國家法律
奎屯市| 靖江市| 含山县| 佛冈县| 沁源县| 绍兴市| 古交市| 托里县| 水城县| 桂林市| 丽水市| 林甸县| 达尔| 澄迈县| 资溪县| 鸡西市| 汝南县| 泽州县| 绩溪县| 吴川市| 浮山县| 巴塘县| 静安区| 西昌市| 虹口区| 都匀市| 繁昌县| 盐池县| 德安县| 隆德县| 罗城| 蒙城县| 唐河县| 天祝| 蓬莱市| 梁河县| 沧州市| 拜泉县| 洛宁县| 巫溪县| 台前县|