[java] 조건 연산자 ( ? : )

조건 연산자는 다음과 같은 구문을 가지고 있습니다.

조건식 ? 표현식1 : 표현식2

위 구문에서 조건식은 참 또는 거짓으로 평가될 수 있는 식이고, 표현식1과 표현식2는 조건식이 참일 때와 거짓일 때 각각 반환될 값입니다.

예를 들어, 다음은 조건 연산자를 사용한 Java 코드의 예제입니다.

int number = 10;
String result = (number % 2 == 0) ? "짝수" : "홀수";
System.out.println(result);

위 예제에서는 number 변수가 짝수인지 홀수인지에 따라 삼항 연산자를 사용하여 result 변수에 “짝수” 또는 “홀수”를 할당하고 있습니다.

조건 연산자를 사용하면 if-else 문을 간단히 표현할 수 있으며, 코드를 간결하게 작성할 수 있습니다.

더 자세한 내용은 Java 공식 문서의 “Conditional (Ternary) Operator” 항목을 참고할 수 있습니다. 참고