Java의 조건부 연산자는 무엇이며 작성 방법은 무엇입니까?



Java의 조건부 연산자는 첫 번째 피연산자를 기반으로 평가할 두 표현식 중 하나를 선택하므로 삼항 연산자로도 간주됩니다.

Java의 조건부 연산자는 삼항 연산자라고도합니다. 나는 당신이 개념의 개념을 잘 알고 있다고 확신합니다. 자바의 if-else 문 . 음, 조건 연산자는 단순히 값을 반환하는 if-else 문의 축약 된 형태입니다. 개념을 더 단순화하기 위해이 주제에 대해 자세히 논의하겠습니다.

이 기사에서는 다음 사항에 초점을 맞출 것입니다.





의 시작하자!
Java의 조건부 연산자 정의부터 시작하십시오!

Java에서 조건부 연산자는 무엇입니까?

이 기사의 시작 부분에서 언급했듯이 조건부 연산자는 삼항 연산자 ,이 연산자는 부울 표현식을 평가하는 데 사용되는 세 개의 피연산자로 구성되기 때문에 삼항이라는 용어가 사용됩니다. 의 궁극적 인 목표 운영자 변수에 할당 할 값을 결정하는 것입니다.



Java의 조건부 연산자-Edureka

이 연산자의 기본 정의를 이해 한 후 계속해서 구현에 사용되는 구문을 파악하겠습니다.

통사론:



아래에서 볼 수 있듯이 간단한 구문이 제공됩니다.

booleanExpression? 표현 1 : 표현 2

설명: 첫 번째 표현식은 부울 표현식이어야하지만 expression1과 expression2는 어떤 값을 포함하는 모든 표현식이 될 수 있습니다. 이제 첫 번째 피연산자가 다음과 같이 평가되면 진실 그러면 조건부 연산자가 expression1을 출력으로 반환하고, 그렇지 않으면 expression2가 반환됩니다.

Nagios는 무엇을 위해 사용됩니까?

자바 조건 연산자의 구문에 대해 잘 알고 있으므로 다음 세그먼트로 이동하여이 연산자의 구현 프로세스를 살펴 보겠습니다.

예를 들어 보자.

다음은 샘플 코드입니다.

public class 예제 {public static void main (String [] args) {int A = 10 int B = 20 String result = A> B? 'A가 더 큽니다': 'B가 더 큽니다'System.out.println (result)}}

산출:
B가 큼

설명:

조건부 연산자가 두 표현식과 어떻게 비교되고 최종 결론에 도달하는지 볼 수 있습니다. 이 연산자의 개념이 지금 당신을 모호하게 만들지 않기를 바랍니다.

다음 주제로 향하는 중첩 조건 연산자가 있습니다.

중첩 조건부 연산자 란 무엇입니까?

중첩 된 조건에서도 조건 연산자를 사용할 수 있습니다. 이 기사의 시작 부분에서 조건부 연산자는 if-else 문 , 예를 들어 이것을 증명해 보겠습니다.

예를 들어, 세 개의 정수 값을 비교하고 그중 가장 큰 값을 찾아야한다고 가정하면 if-else 문은 다음과 같습니다.

if (a> b) {if (a> c) {return 'a가 가장 크다'} else {return 'c가 가장 크다'} else {if (b> c) {return 'b가 가장 크다'} else {return ' c가 가장 크다 '}}

이제이 긴 코드를 작성하는 대신 중첩 된 조건부 연산자의 개념을 사용하여 요약하겠습니다.

public class NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 String result = a> b? a> c? 'a가 가장 크다': 'c가 가장 크다': b> c? 'b가 가장 크다': 'c가 가장 크다'System.out.println (result)}} System.out.println (result)}}

산출:

c가 가장 크다

여기에서는 부피가 큰 코드를 작성하는 대신 중첩 연산자를 사용하여 한 줄짜리 코드를 작성하고 원하는 결과를 얻는 방법을 확인할 수 있습니다.

자바 클래스 객체 배열

이것으로 우리는이 기사의 끝에 도달했습니다. 위에서 설명한 내용이 Java 지식에 가치를 더하기를 바랍니다.

이 기사에서 'Java의 조건부 연산자'관련 기사를 찾았다면 다음을 확인하십시오. 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사입니다.

우리는 여정의 모든 단계에서 귀하를 돕기 위해 여기에 있으며 Java 개발자가 되고자하는 학생과 전문가를 위해 설계된 커리큘럼을 마련했습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.

질문이있는 경우 'Java의 조건부 연산자'의 의견 섹션에 모든 질문을 자유롭게 물어보십시오. 저희 팀이 기꺼이 답변 해 드리겠습니다.