1. 程式人生 > >java入門基礎篇——java的運算子

java入門基礎篇——java的運算子

 

自減:- -自增:++

功能:使變數的值增一或者減一

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次方。