發新話題

Java 教程《語法說明》運算子

Java 教程《語法說明》運算子

■ 運算子
‧算數運算子 進行四則運算
運算子說明範例
* / % 乘法  除法  求餘數x*y  50/a  3%2
+ - 加法  減法 (或正負號)x+y  x-y  +z  -n
++ -- 遞增  遞減(可前置或後置)++y  m--
! 否定邏輯!a
~ 位元反轉(1 的捕數)
~a = (-a)-1
~g
‧位元運算子 位元操作
運算子說明範例
<< 將值算數左位移(一律補 0)x<<2
>> 將值算數右位移(正數補0,負數補1)x>>2
>>> 將值邏輯右位移(一律補 0)x>>>2
& 取 x 與 y 每個位元的邏輯積(AND值)x&y
| 取 x 與 y 每個位元的邏輯和(OR值)x|y
^ 取 x 與 y 每個位元的互斥邏輯和(XOR值)x^y
‧指派運算子 將右邊運算元的值指派給左邊的運算元
運算子說明範例
=等號右邊的值指派給左邊x=y
+=x+=y
-=x-=y
*=x*=y
/=x/=y
%=x%=y
‧比較運算子 比較兩個值,傳回布林值
運算子說明範例
==x==y
!=x!=y
<x<y
<=x<=y
>x>y
>=x>=y
‧邏輯運算子 進行邏輯運算
運算子說明範例
&&兩邊值都為 true 時,傳回 truex&&y
||其中一邊的值為 true 時,就傳回 truex||y
!傳回布林值的反值!x
‧三元運算子 使用 ?: 條件式運算
運算子說明語法
? :也稱條件運算子布林運算式 ? 運算式A : 運算式B
[說明]
布林運算式的值為 true 時會執行運算式A;值為 false 會執行運算式B

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。