03選擇結構

2021-09-10 09:48:06 字數 955 閱讀 8340

掌握基本if

if

(條件)

掌握if-else
if

(條件)

else

掌握多重if(互斥)
if

(條件1

)else

if(條件2

)else

注意事項:

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

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

可以結合else使用

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

掌握巢狀if

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

if()

}

public

class

demo1

else

}else

}}

//生成0-9隨機數:

int random = (int)(math.random()*10)

int random = (int)((math.random()*max-min)+1)

switch 語法結構

(只支援 int string enum(列舉))

switch(表示式)

注意事項:

switch只能用於等值判斷

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

break有時不加會有特別的效果,根據需求判斷

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

03 多項選擇

1.新建03.html,輸入 doctype html utf 8 多項選擇 title style head script body html 2.在body中script標籤前面輸入div span標籤,div中4個label標籤 a label b label c label d label ...

演算法 03 選擇排序

選擇排序 selection sort 和插入排序類似,插入排序將無序放在有序中去排列,而選擇排序則是在無序中選擇有序,去擴大有序。顧名思義,就是在無序區中,每次選擇最大 最小 放在排列好的最大 最小 中。同樣可以用巢狀for 來解決。for i 0 i i for j i 1 j j for i ...

03 高階選擇器

級選擇器分為 後代選擇器 子代選擇器 並集選擇器 交集選擇器 後代選擇器 使用空格表示後代選擇器。顧名思義,父元素的後代 包括兒子,孫子,重孫子 container p container item p style head body div id box class wrap div id box...