java運算子 語句

2021-08-19 14:19:15 字數 1197 閱讀 4248

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...