java中的符號


1.算術運算符

運算符    含義        范例      結果 

+      加法運算符    5+3      8

-      減法運算符    5-3        2  

*      乘法運算符    5*3      15

/      除法運算符    5/3        1  

%     取模(取余)運算符  5%3        2

++     自增運算符    i=2;j=i++/j=++i  i=3;j=2/3

--      自減運算符     i=2,j=i--/j=--i     i=1;j=2/1

 

2.關系運算符

運算符  含義      范例      結果

==    等於      5==6      false

!=   不等於       5!=6       true

>    大於        5>6        false

<    小於        5<6      true

>=   大於等於     5>=6      false

<=   小於等於     5<=6     true 

 

 

 

3.邏輯運算符

 

運算符    含義      運算規則

&        邏輯與     兩個操作都是true,結果才為true;不論左邊取值,右邊的表達式都會進行運算 

|       邏輯或        兩個操作數一個是true,結果為true;不論左邊取值,右邊的表達式都會進行運算

^         邏輯異或     兩個操作數相同,結果為false;兩個操作數不同,結果為true

!       邏輯反(邏輯非)    操作數為true,結果為false;操作數為false結果為true  

&&      短路與      運算規則同"&",不同在於左邊為false,右邊的表達式不會運算 

||       短路或     運算規則同"|",不同在於如果左邊為true,右邊的表達式不會運算

 

 

 

 

4.位運算符    含義      運算規則

&        按位與      兩個操作數都是1,結果才為1

|          按位或      兩個操作數一個為1,結果為1 

^          按位異或     兩個操作數相同,結果為0;兩個操作數不同,結果為1 

~          按位非/取反        操作數為1,結果為0;操作數為0,結果為1

<<        左移       右側空補位0

>>        右移        左側空位補最高位,即符號位

>>>       無符號右移     左側空位補0

 

 

 

運算符的優先級

優先級      運算符        

1        ()、[]、.  

2        !、~、++、--

3        */%

4        +、-

5        <<、>>、>>>

6        <、<=、>、>=、instanceof

7        ==、!=

8        &

9        ^

10        |

11        &&

12        ||

13        ?:

14        =、+=、-=、*=、/=、%=、&=、|=、^=、~=、<<=、>>=、>>>=


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM