1、算數運算子
+、-、*、/:操作元是整型或浮點型資料。
2、關係運算子
>、>=、<、<=:運算結果是true、false
3、自增、自減運算子
++、--:將++、--運算子寫在變數前表示先將變數值增加或減少1在返回變數,將運算子寫在變數後表示先返回變數值在對變數增加或減少1。
4、算數混合運算子
精度從「底」到「高」順序:byte,short,char,int ,long,float,double。
5、邏輯運算子
&&:邏輯與,只要左邊操作為false,則返回false。
||:邏輯或,只要左邊操作為true,則返回true。
!:邏輯非,結合方向從右到左。
6、位運算子
&:按位與,兩個資料對應位都是1,則結果的該位是1,否則是0。
|:按位或,兩個資料對應位都是0,則結果的該位是0,否則是1。
~:按位非,乙個資料對應位是0,則結果的該位是1,否則是0。
^:按位異或,兩個資料對應位相同,則結果的該位是0,否則是1。
7、instanceof運算子
左邊的操作元是乙個物件,右邊的的是乙個類。
8、指定運算子
=、 +=、-=、*=、/=、%=、&=、!=、<<=、>>=
9、三目運算
表示式1?表示式2:表示式3;表達1為真,則取表示式2,否則就取表示式3
優先順序描述
運算子結合方向
1分隔符
() . , ;
右到左2
物件歸類,自增自減,邏輯非
instanceof ++ -- !
左到右3
算數乘除
* / %
左到右4
算數加減
+ -左到右
5移位運算
<< >> >>>
左到右6
大小關係
< <= > >=
左到右7
相等關係
== !=
左到右8
按位與運算
&左到右
9按位異或
^左到右
10按位或
|左到右
11邏輯與
&&左到右
12邏輯或
||左到右
13三目條件運算
?:左到右
14賦值運算
=右到左
運算子 語句
運算子 一 算術運算子 取餘運算 取餘運算的應用場景 1.奇偶數的區分。2.把數變化到某個範圍之內。彩票生成。3.判斷能否整除。閏年 平年。int a 10,b 3 console.writeline 10 3 a b console.writeline 10 3 a b 自增運算 自減運算 它只能...
Java基本語句 運算子 條件控制語句 for迴圈
1 運算子 1.1算術運算子 注意自增和自減在前面和後面的區別 1.2位運算 右移n位,原來是正數左邊補0 原來是負數左邊補1 在一定範圍內相當於除以2的n次冪 無符號右移n位,左邊補0 1.3關係運算子 1.4邏輯運算子 短路運算 1.5條件運算子 2 條件控制語句 2.1 if else 2.2...
Java運算子及選擇語句結構
邏輯運算子 為二目運算子,為單目運算子 例如 2 8 9 2 的結果為為 false 自增運算子 a a a 1 ascii碼 0十進位制為48,a十進位制為65,a十進位制為97。二進位制滿1上,十進位制滿9上,十六制滿15上。int month 12 if month 2 else if mon...