>Java >java지도 시간 >Java에서 언제 삼항 연산자를 사용해야 합니까?

Java에서 언제 삼항 연산자를 사용해야 합니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-03 00:59:29462검색

When Should I Use the Ternary Operator in Java?

조건식의 물음표와 콜론 연산자 이해

물음표와 콜론 연산자 "?" 및 ":"는 일반적으로 "삼항 연산자"라고 하는 삼항 조건 연산자의 일부로 사용됩니다. 이는 전통적인 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.