3 判斷語句簡介

2021-09-13 15:37:53 字數 1311 閱讀 3985

2. 掌握switch選擇結構

3. 了解switch和if的區別和使用場景

程式中除了順序控制語句之外,還存在選擇控制語句、迴圈控制語句等等。

想界定是不是程式語言,就必須要看看它是否存在選擇和迴圈結構。

if

(條件表示式)

單分支選擇

1.2 掌握if-else互斥分支

三元運算子

if

(條件表示式)

else

1.3 掌握if-else if-else選擇結構(多重選擇)
if

(條件1

)else

if(條件2

)else

**注意事項:**

1. 多重if裡的else if一定要結合if使用,不能單獨使用

2. 多重if可以寫n個else if 也可以新增else作為補充語句。(根據需求)

3. 多重if是自上而下執行判斷的,只要有乙個條件滿足,剩下的判斷都不會再執行。

必須保證一定的順序。

1.4 掌握巢狀if選擇結構

if選擇結構是可以隨意進行巢狀的!

根據需求來巢狀即可。

if

(條件1

)}

switch中如果沒有特殊情況不要省略break,如果省略會出現case穿透。

// 定義當前的星期

int dayofweek =2;

// 套用switch

switch

(dayofweek)

switch中最好在最後新增預設的處理default。

switch中的case後都是常量,且需要唯一。

switch注意縮排。

switch支援int string(jdk7) enum列舉,byte short char因為可以自動型別轉換為int 所以也支援。

相同點:

​ switch和if都是選擇結構。

​ switch和if都可以用來做等值判斷。

不同點:

​ switch和if語法不同。

​ switch只能用於等值判斷 而if不僅可以用於等值判斷還可以用於範圍判斷。

​ (了解)在以前移動端裝置記憶體等配置極低時,推薦出現等值判斷時採用switch,因為相對來講它的效能比if要好,當然現在裝置效能已經很高了,可以忽略不計。

3 選擇判斷語句 迴圈語句

單分支選擇判斷 if 語法 if 條件語句 簡體 if 條件語句 單條執行語句 如果條件語句後面沒有大括號,則條件語句所控制的執行語句只能有一條雙分支選擇判斷 if else 語法 if 條件語句 else多分支選擇判斷 else if 注意事項 1 從上往下依次匹配,若所有條件都不匹配則執行els...

3 控制語句 迴圈語句 判斷語句

一 控制語句 分支分流 二 迴圈語句 for while 1 python for迴圈語法 for 變數名 in 某個資料型別 資料型別包含 字串 列表 元組 字典 集合等 塊 s hello for迴圈遍歷s裡面的元素 然後賦值給item for item in s print item for迴...

if判斷語句

判斷語句 if if 要判斷的條件 條件成立的時,要做的事情 else 條件不成立的時候,要做的事情 注意 的縮排為乙個tab鍵,或者四個空格 tab鍵和空格不要混用 age 13 if age 18 print 允許進入網咖 else print 未成年,不允許進入網咖 邏輯運算子 and 條件1...