第三課:選擇結構
一、掌握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 ...