| 종류 | 연산자 | 설명 |
|---|---|---|
| 산술 연산자 | + - * / % << >> | 사칙 연산과 나머지 연산(%) |
| 비교 연산자 | > < >= <= == != | 크고 작음과 같고 다름을 비교 |
| 논리 연산자 | `&& | |
| 대입 연산자 | = | 우변의 값을 좌변에 저장 |
| 기타 | (type) ?: instanceof | 형변환 연산자, 삼항 연산자, instanceof 연산자 |
| 종류 | 결합규칙 | 연산자 | 우선순위 |
|---|---|---|---|
| 단항 연산자 | ← | ++ -- + - ~ ! (type) | 높음 |
| 산술 연산자 | → | * / % | |
| 산술 연산자 | → | + - | |
| 산술 연산자 | → | << >> | |
| 비교 연산자 | → | < > <= >= instanceof | |
| 비교 연산자 | → | == != | |
| 논리 연산자 | → | & | |
| 논리 연산자 | → | ^ | |
| 논리 연산자 | → | ` | ` |
| 논리 연산자 | → | && | |
| 논리 연산자 | → | ` | |
| 삼항 연산자 | → | ?: | |
| 대입 연산자 | ← | `= += -= *= /= %= <<= >>= &= ^= | =` |
대입과 단항 연산자를 제외하면 모두 왼쪽 -> 오른쪽