-
比較運算符的結果必須是true或者false。
-
邏輯運算符用於連接兩個boolean類型的表達式。與:& 或:| 異或:^ (和或有點不一樣) 兩邊結果相同爲假。 非:!
-
&&:和&運算的結果是一樣的,&無論左邊的運算結果是什麼,右邊都參與運算。&&當左邊爲false時右邊不參與運算。|無論左邊運算結果是什麼右邊都參與運算。||當左邊爲true時,右邊不參與運算的。
-
一個數異或同一個數兩次,結果還是這個數。6^3^3=6 。
-
<<左移 >>右移 >>>無符號右移 3<<2 3左移2位
-
>>:對於高位出現的空位,原來高位是什麼就用什麼補這個空位。
-
>>>:無符號右移,數據進行右移時,高位出現的空位,無論原高位是什麼,空位都用0補。
-
位運算小練習
-
三元運算符 (條件表達式)?表達式1:表達式2;
-
如果條件爲true,運算後結果爲表達式1;
-
如果條件爲false,運算後結果爲表達式2;
-
表達式:就是具有一定語法規則的語句。
-
程序流程控制:順序結構,判斷結構,選擇結構,循環結構。
-
判斷結構:
-
if不加括號只能控制一條語句。
-
三元運算符就是if else語句簡寫格式。簡寫格式當if else運算後有一個具體的結果是,可以簡化寫成三元運算符。
-
爲一條語句 只能有一個運行。
-
三條語句。
-
所有{}都可以省略。
-
局部代碼塊可以定義局部變量的生命週期。
-
If語句練習:
-
switch(x)//支持類型: byte,short,int,char
-
Switch語句練習
-
-
If和switch的應用:
-
If:1對具體的值進行判斷。2對區間判斷。3對運算結果是boolean類型的表達式進行判斷。
-
Switch:1對具體的值進行判斷。2值的個數通常是固定的。
-
對於幾個固定的值判斷,建議使用switch語句,因爲switch語句會將具體的答案加載進內存,效率相對高一點。
-
Do while 語句特點:無論條件是否滿足,都要執行一次。
-
While練習:累加思想。
-
While練習:計數器思想:
-
For和while的特點:
-
1for和while可以互換。
-
2格式上的不同,在使用上有點小區別,如果需要通過變量來對循環進行控制,該變量只作爲循環增量存在時,區別就體現出來了。
-
循環結構的使用場景:
-
1.當對某些代碼執行很多次時,使用循環結構完成。
-
2.當對一個條件進行一次判斷時,可以使用if語句。
-
3.當對一個條件進行多次判斷時,可以使用while語句。
-
4.注意:在使用循環時,一定要明確哪些語句需要參與循環,哪些不需要。
-
5.循環通常情況下,需要定義條件,定義次數。
JAVA學習筆記(3)語言基礎組成
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.