CH3-5 · MODEL

연산자 우선순위와 표현식 분해: 먼저 구분할 경계

한 표현식에 연산자가 여러 개 있으면 Java의 우선순위와 결합 방향이 계산 순서를 정합니다.

핵심 경계

곱셈은 덧셈보다 먼저 계산된다

기본 우선순위는 수학과 비슷하지만 시프트, 비교, 논리, 삼항 연산이 섞이면 직관만 믿기 어렵습니다.

핵심 경계

괄호는 독자에게 의도를 전달한다

컴파일러에 불필요한 괄호라도 계산 묶음을 보여 주면 유지보수에 도움이 됩니다.

핵심 경계

삼항 연산자는 값 선택에만 쓴다

간단한 두 값 가운데 하나를 고를 때는 유용하지만 중첩하거나 상태 변경을 넣으면 읽기 어렵습니다.

핵심 경계 기본 우선순위는 수학과 비슷하지만 시프트, 비교, 논리, 삼항 연산이 섞이면 직관만 믿기 어렵습니다.