물음표 "?"로 표시되는 삼항 조건 연산자입니다. 콜론 ":"은 조건부 평가를 수행하는 간결한 방법을 제공합니다.
삼항 연산자는 다음과 같이 작동합니다.
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과 같음) 문자열 "<>" 인쇄됩니다. 그렇지 않으면 "> 문자열이 인쇄됩니다.
삼항 조건 연산자는 종종 "삼항 연산자" 또는 "조건 연산자"라고도 합니다. 사용법은 다음 리소스를 참조하세요.
위 내용은 삼항 조건 연산자는 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!