JAVA/Java 기초

java 연산자 우선순위

john_ 2022. 12. 7. 12:30
728x90

 

우선순위 연산자 결합순서
1  [ ], ., (메소드 매개변수들), ++(후행), --(후행) 왼쪽에서 오른쪽으로
2  !, ~(비트NOT), ++(선행), --(선행), +(단항), -(단항), ( ) 오른쪽에서 왼쪽으로
3  (데이터형), new 오른쪽에서 왼쪽으로
4  *, /, % 왼쪽에서 오른쪽으로
5 +, - 왼쪽에서 오른쪽으로
6 << , >>, >>> (비트이동연산자) 왼쪽에서 오른쪽으로
7 <, <=, >, >=, instanceof 왼쪽에서 오른쪽으로
8 ==, != 왼쪽에서 오른쪽으로
9 &(비트 AND) 왼쪽에서 오른쪽으로
10 ^(비트 XOR) 왼쪽에서 오른쪽으로
11 |(비트OR) 왼쪽에서 오른쪽으로
12 &&(논리 AND) 왼쪽에서 오른쪽으로
13 || (논리 OR) 왼쪽에서 오른쪽으로
14 ? : (조건연산자) 오른쪽에서 왼쪽으로
15 =, =+, -=, *=, /=, %=, &=, |=, ^=, >>=, <<=, >>>= 오른쪽에서 왼쪽으로

 

728x90

'JAVA > Java 기초' 카테고리의 다른 글

반복문, while문 - Java 기초  (0) 2022.12.08
반복문, for문 - Java 기초  (0) 2022.12.08
조건문, switch문  (0) 2022.12.08
조건문, if 문 - Java 기초  (0) 2022.12.07
변수란? - Java 기초  (0) 2022.12.07