Java

Java 연산자 우선순위 (Operator Precedence in Java)

blackbearwow 2024. 9. 6. 18:15

 

순위 연산자 설명 결합방향
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