조건 연산자(삼항 연산자) - ? : , 조건 연산자의 의미, 삼항 연산자 형식

CODEDRAGON Development/Java

반응형

 

조건 연산자(삼항 연산자)

·       피연산자가 3개여서 삼항 연산자(3항 연산자)라고도 합니다.

·       '?' ':' 로 이루어진 연산자

·       if else 문을 사용하면 너무 복잡해질 때 주로 사용되어지나, 조건 연산자를 포함한 문장이 길어지면 프로그램이 복잡해지므로 한 줄로 표현 가능할 때 주로 사용합니다.

 

 

조건 연산자의 의미

조건 true/false에 따라 2개의 문장 중 하나를 실행합니다.

하나의 조건을 정의하여 만족할 경우에는 '참일 때 값'을 반환하고 만족하지 못할 경우에는 '거짓일때의 값'을 반환하여 단순 비교에 의해 처리를 하게됩니다.

연산자

의미

구성

?  :

제어문의 단일 비교문과 유사

조건식 ? 참일때의 값 : 거짓일때의 값

 

 

삼항 연산자 형식

[true or false] ? [참일때 ] : [거짓일때 ]