這些java基礎,你是否都忘記了

1.Java語言基礎(選擇結構if語句格式1及其使用)(掌握)

A:選擇結構的分類

if語句switch語句

B:if語句有幾種格式

格式1格式2格式3

C:if語句的格式1

if(比較表達式) { 語句體;}

D:執行流程:

先計算比較表達式的值,看其返回值是true還是false。如果是true,就執行語句體;如果是false,就不執行語句體

2.Java語言基礎(選擇結構if語句注意事項)(掌握)

A:注意一下幾點:

a:比較表達式無論簡單還是複雜,結果必須是boolean類型b:if語句控制的語句體如果是一條語句,大括號可以省略;如果是多條語句,就不能省略。建議永遠不要省略。c:一般來說:有左大括號就沒有分號,有分號就沒有左大括號

3.選擇結構if語句格式2及其使用

4.Java語言基礎(if語句的格式2和三元的相互轉換問題)(掌握)

A:案例演示

if語句和三元運算符完成同一個效果

B:案例演示

if語句和三元運算符的區別三元運算符實現的,都可以採用if語句實現。反之不成立。什麼時候if語句實現不能用三元改進呢?當if語句控制的操作是一個輸出語句的時候就不能。為什麼呢?因為三元運算符是一個運算符,運算符操作完畢就應該有一個結果,而不是一個輸出。

5.Java語言基礎(選擇結構if語句格式3及其使用)(掌握)

A:if語句的格式3:

if(比較表達式1) {

語句體1;

}else if(比較表達式2) {

語句體2;

}else if(比較表達式3) {

語句體3;

}

...

else {

語句體n+1;

}

B:執行流程:首先計算比較表達式1看其返回值是true還是false,如果是true,就執行語句體1,if語句結束。如果是false,接著計算比較表達式2看其返回值是true還是false,如果是true,就執行語句體2,if語句結束。如果是false,接著計算比較表達式3看其返回值是true還是false,如果都是false,就執行語句體n+1。C:注意事項:最後一個else可以省略,但是建議不要省略,可以對範圍外的錯誤值提示