1. 괄호 ()
2. 단항 연산자 (예: ++ , -- , ! , ~ , new , (type) )
3. 산술 연산자 ( * , / , % 우선, 그 다음에 + , - )
4. Shift 연산자 ( << , >> , >>> )
5. 비교 연산자 ( < , <= , > , >= , instanceof )
6. 등식 연산자 ( == , != )
7. 비트 연산자 ( & , ^ , | )
8. 논리 연산자 ( && , || )
9. 삼항 연산자 ( ? : )
10. 대입 연산자 ( = , += , -= , *= , /= , %= 등등
연산자 우선순위는 상식선에서 생각하고, 애매하면 괄호를 사용하자
누구나 코드를 보고 쉽고 명확하게 이해할 수 있어야 한다.
개발자들이 연산자 우선순위를 외우고 개발하는 것이 아니다!
복잡하면 명확하게 괄호를 넣어라!
개발에서 가장 중요한 것은 단순함과 명확함이다!
애매하거나 복잡하면 안된다
'개발자 > JAVA복습(김영한)' 카테고리의 다른 글
[김영한강의] 자바 복습 3. 전/후위 증감 연산자 (0) | 2023.12.11 |
---|---|
[김영한강의] 자바 복습 1. 변수 초기화 (3) | 2023.12.07 |