단순 할당 연산자
| Operator | Description |
|---|
= | 단순 할당 연산자 |
산술 연산자
| Operator | Description |
|---|
+ | 덧셈 연산자(문자열 연결에도 사용됨) |
- | 뺄셈 연산자 |
* | 곱셈 연산자 |
/ | 나누기 연산자 |
% | 나머지 연산자 |
단항 연산자
| Operator | Description |
|---|
+ | 단항 더하기 연산자; 양수 값을 나타냅니다(단, 이 연산자가 없으면 숫자는 양수입니다). |
- | 단항 마이너스 연산자; 표현식을 부정합니다. |
++ | 증가 연산자; 값을 1씩 증가시킵니다. |
-- | 감산 연산자; 값을 1씩 감소시킵니다. |
! | 논리 보완 연산자; boolean값을 반전시킵니다. |
등호 연산자와 관계 연산자
| Operator | Description |
|---|
== | 와 같은 |
!= | 와 같지 않음 |
> | 보다 큰 |
>= | 보다 크거나 같은 |
< | 보다 작은 |
<= | 보다 작거나 같은 |
조건 연산자
| Operator | Description |
|---|
&& | 조건-AND |
| | | | 조건-OR |
?: | 삼항(if-then-else 구문의 약어) |
타입 비교 연산자
| Operator | Description |
|---|
instanceof | 개체를 지정된 타입과 비교합니다. |
비트 및 비트 시프트 연산자
| Operator | Description |
|---|
~ | Unary bitwise complement |
<< | Signed left shift |
>> | Signed right shift |
>>> | Unsigned right shift |
& | Bitwise AND |
^ | Bitwise exclusive OR |
| | Bitwise inclusive OR |