조건식의 물음표와 콜론 연산자 이해
물음표와 콜론 연산자 "?" 및 ":"는 일반적으로 "삼항 연산자"라고 하는 삼항 조건 연산자의 일부로 사용됩니다. 이는 전통적인 if-else 문에 대한 간결한 대안을 제공합니다.
구문:
boolean_expression ? true_result : false_result;
용도:
표현식은 true 또는 false로 평가되는 부울 표현식으로 시작됩니다. 표현식이 참인 경우 삼항 연산자는 물음표 뒤의 표현식 값을 반환합니다. 그렇지 않으면 콜론 뒤의 값을 반환합니다.
예:
<code class="java">int result = a > b ? x : y;</code>
이 문은 다음 if-else 문과 동일합니다.
<code class="java">if (a > b) { result = x; } else { result = y; }</code>
응용 프로그램:
삼항 연산자는 조건부로 값을 할당하거나 한 줄의 조건부 처리를 수행해야 하는 상황에서 특히 유용합니다. 더 복잡한 조건부 논리의 경우 if-else 문을 사용하는 것이 좋습니다.
예제 코드:
다음 코드 조각을 고려하세요.
<code class="java">int row = 10; int column; while (row >= 1) { column = 1; while (column <= 10) { System.out.print(row % 2 == 1 ? "<" : "\r>"); ++column; } --row; System.out.println(); }</code>
이 예에서는 삼항 연산자가 print 문 내에서 사용되어 "<"를 조건부로 인쇄합니다. 행이 홀수이고 ">"인 경우 그렇지 않으면.
위 내용은 Java에서 언제 삼항 연산자를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!