>  기사  >  Java  >  삼항 조건 연산자란 무엇이며 어떻게 작동하나요?

삼항 조건 연산자란 무엇이며 어떻게 작동하나요?

Patricia Arquette
Patricia Arquette원래의
2024-10-30 00:02:02386검색

What is the Ternary Conditional Operator and How Does it Work?

삼항 조건 연산자: "?"의 미스터리 풀기 및 ":"

물음표 "?" 인쇄 기능의 괄호 안에 있는 콜론 ":"은 프로그래밍에서 중요한 역할을 합니다. 이는 "삼항 연산자"라고도 알려진 삼항 조건 연산자를 나타냅니다. "if" "else" 문과 유사하지만 print 문의 범위를 넘어서는 기능을 합니다.

삼항 연산자를 전통적인 if-else 구문의 압축 버전으로 생각하세요. 다음 형식을 취합니다.

boolean statement ? true result : false result;

부울 문이 true로 평가되면 true 결과가 반환됩니다. 그렇지 않으면 잘못된 결과가 반환됩니다. 예는 다음과 같습니다.

result = a > b ? x : y;

이 코드 조각은 a가 b보다 큰 경우 결과에 x 값을 할당합니다. 그렇지 않은 경우 결과에 y 값을 할당합니다.

개념을 더 잘 이해하려면 다음을 시도해 보세요.

System.out.println(true ? "true!" : "false.");
System.out.println(false ? "true!" : "false.");

첫 번째 문이 "true!"를 인쇄하는 것을 볼 수 있습니다. , 두 번째는 "false"를 인쇄합니다. 이는 부울 문이 각각 true와 false로 평가되기 때문입니다.

요약하자면, 삼항 조건 연산자는 부울 문을 평가하고 "true" 또는 "false" 결과를 반환하는 간결한 방법을 제공합니다. 사용법을 숙지하면 코딩 기술을 향상하고 프로그램을 더욱 효율적으로 만들 수 있습니다.

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

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