天天看點

java二目運算符_Java的運算符

運算符分類

運算符指明對操作數的運算方式.組成表達式的java操作符有很多種..運算符按照其要求的操作數數目來分,可以有單目運算符、雙目運算符和三目運算符,他們分别對應1個、2個、3個操作數。運算符按其功能來分,有算術運算符、指派運算符,關系運算符,邏輯運算符,位運算符和其他運算符

操作數數目來分

單目運算符

~(按位取反)、!(取非)、-(負号運算符)、++(自增)、--(自減)

列如

1 ~5 //按位取反

2

3 -6 boolean flg=true;4

5 !flg //取非false

6

7 -5 //負号運算符-5

8

9 int a=5;10

11 //這裡一定要注意自增++的位置很重要,++在前是先計算後應用,++在後是先應用後計算

12

13 a++; //5

14

15 ++a;//616

17 //這裡一定要注意自減--的位置很重要,--在前是先計算後應用,--在後是先應用後計算

18

19 a--; //5

20

21 --a; //4

雙目運算符

+、-、*、/、%(取餘)

1 6+5; //+運算符11

2 6-5; //-運算符1

3 6*5; /

9 9&5; //1

10 5&9; //1

11 9|5; //13

12 5|9; //13

13 9^5; //12

14 5^9; //12

15 9<<2; //36

16

20 9>>2; //2

21 9>>>2; //2

22

java二目運算符_Java的運算符
java二目運算符_Java的運算符
java二目運算符_Java的運算符

條件運算符

?,:

擴充指派運算符

+=,-=,*=,/=

符号優先級高到低排列:

[] () ++ -- ! ~ instanceof * / % + - << >> >>> <> <= > | == != & ^ && || ? : = op=

java二目運算符_Java的運算符