순위 | 연산자 | 설명 | 결합방향 |
1 | () [] new . :: |
괄호 배열 접근 객체 생성 멤버 접근 메소드 참조 |
→ |
2 | ++ -- |
단항 후위증가(post-increment) 단항 후위감소(post-decrement) |
→ |
3 | + - ! ~ ++ -- |
단항 더하기 단항 부정 단항 논리 NOT 단항 비트단위 NOT 단항 전위증가(pre-increment) 단항 전위감소(pre-decrement) |
← |
4 | () | 캐스트 | ← |
5 | * / % | 곱셈 나눗셈 나머지연산 | → |
6 | + - + |
더하기, 빼기 문자열 연결시키기 |
→ |
7 | << >> >>> |
shift | → |
8 | < <= > >= instanceof |
상관적인 | → |
9 | == != |
같은지 | → |
10 | & | 비트단위 AND | → |
11 | ^ | 비트단위 XOR | → |
12 | | | 비트단위 OR | → |
13 | && | 논리적 AND | → |
14 | || | 논리적 OR | → |
15 | ? : | 3항 연산자 | ← |
16 | = += -= *= /= %= &= ^= |= <<= >>= >>>= |
할당 | ← |
17 | -> -> |
람다 표현 스위치 표현 |
← |
참조: https://introcs.cs.princeton.edu/java/11precedence/
-
'Java' 카테고리의 다른 글
Java 자료구조 클래스 (Data Structure Classes) (1) | 2024.09.14 |
---|---|
Java Class (1) | 2024.09.07 |
Java 자료형 (Java Data Types) (1) | 2024.09.06 |
Java 기본 문법 (0) | 2024.09.06 |
Java Platform (2) | 2024.09.06 |