CoDream

[JAVA] 삼항 연산자(Ternary Operator) / if - else대신 사용 본문

JAVA/JAVA 이론

[JAVA] 삼항 연산자(Ternary Operator) / if - else대신 사용

코잠 2024. 2. 28. 10:22
728x90
반응형

삼항 연산자(Ternary Operator)

조건에 따라 두 개의 표현식 중 하나를 선택하여 반환하는 연산자입니다.

 

삼항 연산자일반적인 형식

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

여기서 조건식은 true 또는 false 값을 평가할 수 있는 표현식입니다.

조건식이 true일 경우 표현식1이 실행되고, false일 경우 표현식2가 실행됩니다.

 

 

삼항 연산자 예제

int x = 10;
String result = (x > 5) ? "x는 5보다 큽니다" : "x는 5보다 작거나 같습니다";
System.out.println(result); // 출력: x는 5보다 큽니다

x가 5보다 큰지 여부를 평가하고, 조건식이 true이므로 "x는 5보다 큽니다"가 출력됩니다.

삼항 연산자는 if-else 문을 간결하게 표현할 수 있고, 코드를 더욱 간단하게 작성할 수 있도록 도와줍니다.

그러나 복잡한 조건문이나 여러 개의 조건을 다룰 때 if-else 문가독성이 더 좋을 수 있습니다.

728x90
반응형