java入門基礎篇——java的運算子
阿新 • • 發佈:2018-12-03
自減:- -自增:++
功能:使變數的值增一或者減一
a++(a--):使用變數之後,在對變數進行+1(或者-1)
++a (--a):使用變數之前,就對變數進行+1(或者-1)
比較運算子:> (大於)、<(小於)、 ==(等於)、
>=(大於等於)、<=(小於等於)、!=(不等於)。
小編相信這裡有很多學習java的朋友,小編整理了一份java方面的學習資料,想要獲取的可以加我的java學習群的喲,928204055。歡迎愛學習Java的你們。
邏輯運算子:
&& 、&(邏輯與)
功能:條件都成立時,才會輸出true
&& 、&區別:
&(非短路預算符):不管&左邊是真是假都會判斷右邊
&&(短路運算子):如果&&左邊為假,就不再判斷右邊
||與|最大的區別(面試重點):
||邏輯運算子 |數學運算子
|數學運算子 |運算 轉為二進位制都為1時才為1
例如: 0xff & 0x32
11111111 00110010
結果:11111111(位置相對有1則為1)
(二進位制) == 127
!(邏輯非)
功能:除了什麼條件意外都成立,輸出true
三目運算子: (布林表示式(條件)?結果1: 結果2:)
(?表示不知真假,結果為true執行結果1,結果為false執行結果2)
左移(《):一個數左移n位,就是將這個數乘以2的N次方。
右移(》):一個數右移n位,就是將這個數除以2的N次方。