본문 바로가기
백엔드

자바 연산자 우선순위 우선순위 높은 순 -> 낮은 순 정리

by cook_code 2025. 5. 4.

 

 

암기 문장 (축약): 괄단산시비논삼대

 

괄호 → 단항 → 산술 → 시프트 → 비교 → 논리 → 삼항 → 대입

 

⭐ 연산자 우선순위 계산 예제 


문제 : (a + b) * c << 1 > 30 && true ? 100 : 200;

1. 괄호: (a + b)
   → 15
2. 산술: step1 * c
   → 30
3. 시프트: step2 << 1
   → 60
4. 비교: step3 > 30
   → true
5. 논리: step4 && true
   → true
6. 삼항: step5 ? 100 : 200
   → 100
7. 대입: result = 100

Process finished with exit code 0
반응형