자바 연산자 종류
| 연산 종류 | 연산자 | 설명 |
| 대입 연산 | =, +=, -=, *=, /+, %=, &=, ^=, |=, <<=, >>=, >>>= | 연산자를 기준으로 오른쪽 값을 왼쪽에 대입 |
| 산술 연산 | +, -, *, /, % | 사칙 연산, 나머지 연산 |
| 증감 연산 | ++, -- | 1 증가, 1 감소 |
| 비교 연산 | ==, !=, >, >=, <, <= | 값 비교 (결과 : boolean) |
| 논리 연산 | &&, ||, ^, !, &, | | 값 비교 (결과 : boolean) |
| 비트 연산 | &, |, ~, ^, <<, >>, >>> | 비트 연산 |
| 삼항 연산 | 조건식 ? 참 : 거짓 | 조건식의 결과에 따른 참, 거짓 |
| 문자열 연산 | + | 문자열 연결 |
연산자 우선순위
| 우선 순위 | 연산자 | 내용 |
| 1 | (), [] | 괄호, 대괄호 |
| 2 | !, ~, ++, -- | 논리, 비트, 증감 연산자 |
| 3 | *, /, % | 산술 연산자 |
| 4 | +, - | 덧셈, 뺄셈 연산자 |
| 5 | <<, >>, >>> | 쉬프트 연산자 |
| 6 | <, <=, >, >= | 관계 연산자 |
| 7 | ==, != | 비교 연산자 |
| 8 | & | 비트 논리 연산자 |
| 9 | ^ | 비트 논리 연산자 |
| 10 | | | 비트 논리 연산자 |
| 11 | && | 논리 연산자 |
| 12 | || | 논리 연산자 |
| 13 | ? : | 조건 연산자 |
| 14 | =, +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, ~= | 대입, 할당 연산자 |