第三章 選擇結構

2021-10-10 17:21:40 字數 1559 閱讀 6702

2.邏輯運算子:& | && || !

&和&&:表示邏輯與

&:普通與,兩邊條件同時為true則結果為true,任意一邊為false,則結果為false

&&:短路與,如果運算子左邊的表示式結果為false,則不繼續判斷,結果為false

|和||:表示邏輯或

|:普通或,兩邊同時為false是,則結果為false,則不繼續判斷,任意一邊結果為true,則結果為true

||:短路或,如果運算子左邊表示式結果為true,則不繼續判斷,結果為true

!:表示邏輯非

注意: &和&&優先順序高於|和||

算符優先順序:

3.產生隨機數

int random=(int)(math.random();

4.(1)讀取字串長度:

(2) 將字串轉換為int型別:

5.注意:= =和string 型別的equals方法的區別

= =判斷兩個變數的值是否相等

equals判斷兩個變數的值是否相等

= = 一般用於比較基本型別申明的變數,用於比較物件時則為判斷兩個物件的位址是否相等

equals僅比較物件,由object類提供,此處的equals方法為string類覆寫的方法(特有的),用來比較兩個字串中的每乙個字元是否相等

6.switch在使用前必須為變數賦值

8.遍歷陣列

結構:switch(key)

注意:如果刪除break,則在選擇到相應選項後,之後的**都將執行

注意:default的位置可以改變。但當break不存在時,那麼default之後的**同樣執行。

第三章 選擇結構

if 邏輯表示式 if boolean expression else if boolean expression 1 else if boolean expression 2 else if boolean expression 3 else 注意 在程式設計規範時,if語句需要盡量使用 來體現執...

第三章 選擇結構(一)

判斷條件 條件滿足輸出,不滿足則不輸出,需要if選擇結構來實現。if選擇結構是根據條件判斷之後再做處理的一種語法結構。public class getprize2 if選擇結構先判斷後執行的方式。public class scoreassess else if score 60 else if el...

第三章 選擇結構(一)

1.選擇結構 第一種 if 條件 解釋 如果條件結果為true,那麼執行 塊,否則不執行。第二種 if 條件 else 解釋 如果條件結構為true,那麼執行 塊1,否賊執行 塊2。第三種 if 條件1 else if 條件2 else 解釋 如果條件1結果為true,那麼執行 塊1,如果條件1為f...