Java

[Java] 연산자 우선순위

uchacha 2022. 12. 18. 17:23

- @참고: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dnzh&logNo=100134269443

 

- 우선순위가 높은 순서부터 낮은 순서대로 

연산기호 결합방향 우선순위
 expr++, expr--    
++expr, --expr, 부호연산자, !, ~    
*, /, %    
+, -    
shift 연산자    
부등호, instanceof    
비교(==, !=)    
순서대로 우선순위 &, ^, |    
순서대로 우선순위 &&, ||    
삼항연산자    
대입(=, +=, -=, *=, /=, %=, &=, ^= , |=, <<=, >>=, >>>=)    

 

* 후위 증감 연산자 (expr++, expr--) 

';' 를 만나거나 같은 변수를 만날 경우 변경된 값이 저장된다.