1. 연산자 우선순위
- 개발자들이 연산자 우선순위를 외우고 개발하는 것이 아니다
- 연산자 우선순위는 상식선에서 생각하고, 애매하면 복잡하면 명확하게 괄호를 사용하자
- 누구나 코드를 보고 쉽고 단순하고 명확하게 이해할 수 있어야 한다.
- 코드를 몇자 줄여서 모호하거나 복잡해 지는 것 보다는 코드가 더 많더라도 명확하고 단순한 것이 유지보수 하기 좋다.
public static void main(String[] args) {
int sum3 = 2 * 2 + 3 * 3;
int sum4 = (2 * 2) + (3 * 3);
}
- 괄호가 없는 것보다 있으면 연산자 우선순위를 생각할 필요가 없다.