第三課 選擇結構

2021-09-10 17:29:56 字數 909 閱讀 2027

第三課:選擇結構

一、掌握if(如果)選擇(分支)結構

1.掌握基本if

if(條件)

2.掌握if-else(互斥)

if(條件)else

3.掌握多重if

if(條件1)else if(條件2)else

•注意事項:

1.自上而下執行條件判斷,只要有乙個條件滿足 剩下的條件不再執行

2.可以結合n個else if,但是else if不能單獨使用

3.可以結合else使用

4.多重if如果是範圍性的判斷 必須要注意順序

4.掌握巢狀if

乙個選擇結構裡 可以繼續巢狀n層選擇結構 而且沒有強制要求必須是哪種

if()

}二、掌握switch(開、關)選擇(分支)結構

cannot switch on a value of type double.only convertible int values,strings or enum

variables are permintted

switch的表示式只支援int string enum(列舉)

自動型別轉換:

byte short -> int

char -> int

jdk是在1.7版本支援string型別的

switch(表示式)

注意事項:

1.switch只能用於等值判斷

2.switch中的每乙個case都必須加上break,否則會出現case穿透

break有時候不加會有特別的效果,根據你需求決定,但一般採用上方規範

3.無論是否需要預設情況,都推薦加上default

4.switch和多重if的區別:

switch的效能要比if好

隨著目前硬體的發展,此優點幾乎可以省略

第三課 選擇排序

quote 筆記 選擇排序 quote b 1.選擇排序類 b package com.flysnow.chap03 選擇排序 author 飛雪無情 since 2010 3 25 public class arraysel 插入元素 param value public void insert ...

python第三課答案 python第三課

字串操作 s alexwusir s1 s.capitalize 首字母大寫 print s1 全大寫,全小寫 s2 s.upper s21 s.lower print s2,s21 大小寫翻轉 s3 s.swapcase print s3 每個隔開 特殊字元或數字 的單詞首字母大寫 s alex ...

python第三課答案 python第三課筆記

以下哪個變數的命名不正確?為什麼?a mm 520 b mm520 c 520 mm d 520 mm 答 c不正確,不能數字開頭 在不上機的情況下,以下 你能猜到螢幕會列印什麼內容嗎?myteacher 小甲魚 yourteacher myteacher yourteacher 黑夜 print ...