1.Java語言基礎(邏輯運算符的基本用法)(掌握)
A:邏輯運算符有哪些
&,|,^,!
&&,||
B:案例演示
邏輯運算符的基本用法
注意事項:
a:邏輯運算符一般用於連接boolean類型的表達式或者值。
b:表達式:就是用運算符把常量或者變量連接起來的符合java語法的式子。
算術表達式:a + b
比較表達式:a == b(條件表達式)
C:結論:
&邏輯與:有false則false。
|邏輯或:有true則true。
^邏輯異或:相同為false,不同為true。
!邏輯非:非false則true,非true則false。
特點:偶數個不改變本身。
演示圖:
2.Java語言基礎(邏輯運算符&&和&的區別)(掌握)
A:案例演示
&&和&的區別?
a:最終結果一樣。
b:&&具有短路效果。左邊是false,右邊不執行。
&是無論左邊是false還是true,右邊都會執行
B:同理||和|的區別和&&和&的區別是一樣的
C:開發中常用誰?
&&,||,!
3.Java語言基礎(位運算符的基本用法1)(瞭解就行開發很少用)
A:位運算符有哪些
&,|,^,~ ,>>,>>>,
B:案例演示
位運算符的基本用法1
&,|,^,~ 的用法
&:有0則0
|:有1則1
^:相同則0,不同則1
~:按位取反
4.Java語言基礎(位異或運算符的特點及面試題)(掌握)
A:案例演示
位異或運算符的特點
^的特點:一個數據對另一個數據位異或兩次,該數本身不變。
B:面試題:
請自己實現兩個整數變量的交換,不定義第三個變量
常規做法