Java運算子大全

2021-08-27 13:49:49 字數 1439 閱讀 1840

操作符描述+

加法 - 相加運算子兩側的值

-減法 - 左運算元減去右運算元

*乘法 - 相乘操作符兩側的值

/除法 - 左運算元除以右運算元

%取餘 - 左運算元除以右運算元的餘數

++自增: 運算元的值增加1

--自減: 運算元的值減少1

==檢查如果兩個運算元的值是否相等,如果相等則條件為真。

!=檢查如果兩個運算元的值是否相等,如果值不相等則條件為真。

檢查左運算元的值是否大於右運算元的值,如果是那麼條件為真。

檢查左運算元的值是否小於右運算元的值,如果是那麼條件為真。

>=

檢查左運算元的值是否大於或等於右運算元的值,如果是那麼條件為真。

<=

檢查左運算元的值是否小於或等於右運算元的值,如果是那麼條件為真。

&如果相對應位都是1,則結果為1,否則為0

|如果相對應位都是0,則結果為0,否則為1

^如果相對應位值相同,則結果為0,否則為1

〜按位取反運算子翻轉運算元的每一位,即0變成1,1變成0。

<< 

按位左移運算子。左運算元按位左移右運算元指定的位數。

>> 

按位右移運算子。左運算元按位右移右運算元指定的位數。

>>> 

按位右移補零操作符。左運算元的值按右運算元指定的位數右移,移動得到的空位以零填充。

&&稱為邏輯與運算子。當且僅當兩個運算元都為真,條件才為真。

| |稱為邏輯或操作符。如果任何兩個運算元任何乙個為真,條件為真。

!稱為邏輯非運算子。用來反轉運算元的邏輯狀態。如果條件為true,則邏輯非運算子將得到false。

=簡單的賦值運算子,將右運算元的值賦給左側運算元

+ =加和賦值操作符,它把左運算元和右運算元相加賦值給左運算元

- =減和賦值操作符,它把左運算元和右運算元相減賦值給左運算元

* =乘和賦值操作符,它把左運算元和右運算元相乘賦值給左運算元

/ =除和賦值操作符,它把左運算元和右運算元相除賦值給左運算元

(%)=

取模和賦值操作符,它把左運算元和右運算元取模後賦值給左運算元

<< =

左移位賦值運算子

>> =

右移位賦值運算子

&=按位與賦值運算子

^ =按位異或賦值操作符

| =按位或賦值操作符

variable x = (expression) ? value if true : value if false

該運算子用於操作物件例項,檢查該物件是否是乙個特定型別(類型別或介面型別)。

( object reference variable ) instanceof  (class/inte***ce type)

基礎 運算子大全

github mysql 中的運算子主要包括算術運算子,比較運算子,邏輯運算子和位運算子。最常見的是加,減,乘,除和模運算。按照數學思維處理就行。對於求模可以不同 在mysql中有個求模函式mod a,b 效果與 一樣。常見比較運算子 或 between,in is null,is not null...

Python運算子大全

一 python的算術運算 python的算術運算子與c語言類似,略有不同。包括加 減 乘 除 取餘 按位或 按位與 按位求補 左移位 單目求反 冪運算 整除運算 增強運算 增強矩陣乘法 增強運算是將算術運算子或邏輯運算子放到等號的左側,與c語言的增強運算子相同。如x 5,表示x x 5,該種方法c...

Java運算子 算術 邏輯 位運算子

二元操作符型別提公升問題 一元操作符int a 3 int b a 先賦值,後自增 int c a 先自增,再賦值布林邏輯表達符 邏輯與 邏輯或 邏輯非 邏輯與和邏輯或採用短路的方式,從左向右執行,如果確定值,則不再計算下去。boolean 1 2 2 3 0 沒有拋異常,沒有執行3 0位運算子 取...