@[TOC](JAVA 小经验) JAVA
Java Operators
Groups | Operators | Examples |
---|---|---|
Postfix | () [] . , | A opt B |
Arithmetic1 | + - * / % | A opt B |
Arithmetic2 | ++() ()++ --() ()-- +() -() | opt A , A opt |
Comparison | < > == >= <= != | A opt B |
Bit-Operation | >> << >>> ~ & | ^ | A opt B, opt A |
Assignment1 | = += -= *= /= %= | A := A opt B |
Assignment2 | >>= <<= >>>= &= |= ^= | A:= A opt B |
Logic | ! && || | opt A, A opt B |
Condition | ? : | condition ? true: false |
Others | instanceof | A opt B |
Operators Priorities
Priorities | Operators | Examples |
---|---|---|
P0 | () [] . | A opt B |
P1 | ()++ ()– | A opt |
P1 | ++() --() +() -() ~() !() | opt A |
P2 | * / % | A opt B |
P3 | + - | A opt B |
P4 | >> >>> << | A opt B |
P5 | > >= < <= | A opt B |
P6 | == != | A opt B |
P7 | & | A opt B |
P8 | ^ | A opt B |
P9 | | | A opt B |
P10 | && | A opt B |
P11 | || | A opt B |
P12 | ? : | condition ? true: false |
P13 | = += -= *= /= %= >>= >>>= <<= &= ^= |= | A := A opt B |
P14 | , | A opt B |