[java] 조건 연산자의 우선순위

조건 연산자는 “?:” 기호로 표시되며 세 개의 피연산자를 가지고 있습니다. 이 때, 조건 연산자의 우선순위는 다른 대부분의 연산자들보다 낮습니다. 즉, 산술 연산자나 비교 연산자 등과 같은 다른 연산자보다 조건 연산자는 더 낮은 우선순위를 갖습니다.

int x = 10;
int y = 5;
int result = (x > y) ? x : y * 2;

위의 예시처럼 조건 연산자가 사용될 때, 괄호를 사용하여 명시적으로 연산의 우선순위를 표현할 수 있습니다.

따라서, 프로그래머는 코드의 가독성을 높이고 실수를 방지하기 위해 괄호를 사용하여 조건 연산자의 우선순위를 잘 관리해야 합니다.

관련 참고 자료: Java Ternary Operator (?:)