>  기사  >  Java  >  삼항 조건 연산자는 어떻게 작동하나요?

삼항 조건 연산자는 어떻게 작동하나요?

Patricia Arquette
Patricia Arquette원래의
2024-10-31 16:35:02375검색

How Does the Ternary Conditional Operator Work?

삼항 조건 연산자란 무엇인가요?

물음표 "?"로 표시되는 삼항 조건 연산자입니다. 콜론 ":"은 조건부 평가를 수행하는 간결한 방법을 제공합니다.

기능

삼항 연산자는 다음과 같이 작동합니다.

boolean_statement ? true_expression : false_expression;

부울 문이 평가하는 경우 true이면 true 표현식이 실행되고, 그렇지 않으면 false 표현식이 실행됩니다.

사용법

삼항 연산자는 print 문 내에서만 사용할 수 있는 것이 아니라 어디에서나 사용할 수 있습니다. 이는 "if-else" 문의 대안으로 사용되며 조건부 평가와 할당을 한 줄로 결합하여 코드를 단순화할 수 있습니다.

다음 코드를 고려하세요.

int row = 10;
int column;
while (row >= 1)
{
    column = 1;
    while(column <= 10)
    {
        System.out.print(row % 2 == 1 ? "<" : ">");
        ++column;
    }
    --row;
    System.out.println();
}

이 예의 삼항 연산자는 다음과 같습니다.

row % 2 == 1 ? "<" : ">"

행이 홀수인 경우(예: 행 % 2가 1과 같음) 문자열 "<>" 인쇄됩니다. 그렇지 않으면 "> 문자열이 인쇄됩니다.

용어 및 리소스

삼항 조건 연산자는 종종 "삼항 연산자" 또는 "조건 연산자"라고도 합니다. 사용법은 다음 리소스를 참조하세요.

  • [Java의 삼항 조건 연산자](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.html#op1)
  • [삼항 연산자(C )](https://www.learncpp.com/cpp-tutorial/conditional-operator-ternary-operator-in-cpp/)
  • [삼항 연산자 (? :)](https://developer.mozilla.org/en-US/docs/Glossary/Ternary_operator)

위 내용은 삼항 조건 연산자는 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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