조건 연산자(삼항 연산자) - ? : , 조건 연산자의 의미, 삼항 연산자 형식
CODEDRAGON ㆍDevelopment/Java
반응형
조건 연산자(삼항 연산자)
· 피연산자가 3개여서 삼항 연산자(3항 연산자)라고도 합니다.
· '?' 와 ':' 로 이루어진 연산자
· if else 문을 사용하면 너무 복잡해질 때 주로 사용되어지나, 조건 연산자를 포함한 문장이 길어지면 프로그램이 복잡해지므로 한 줄로 표현 가능할 때 주로 사용합니다.
조건 연산자의 의미
조건의 true/false에 따라 2개의 문장 중 하나를 실행합니다.
하나의 조건을 정의하여 만족할 경우에는 '참일 때 값'을 반환하고 만족하지 못할 경우에는 '거짓일때의 값'을 반환하여 단순 비교에 의해 처리를 하게됩니다.
연산자 |
의미 |
구성 |
? : |
제어문의 단일 비교문과 유사 |
조건식 ? 참일때의 값 : 거짓일때의 값 |
삼항 연산자 형식
[true or false] ? [참일때 값] : [거짓일때 값] |
'Development > Java' 카테고리의 다른 글
Enumeration - Interface Enumeration<E>, Enumeration 인터페이스 메소드 (0) | 2017.07.06 |
---|---|
Error - java.io.NotSerializableException: java.lang.Object (0) | 2017.07.01 |
JDBC-ODBC 드라이버 (Type 1) (0) | 2017.06.18 |
테스트 러너(Test Runner), @RunWith (0) | 2017.06.07 |
유니 캐스팅(Unicasting) vs 멀티 캐스팅(Multicasting) - 일대일 통신 vs 일대다 통신, Unicasting 프로그램 도식도, Multicasting 프로그램 도식도 (0) | 2017.06.05 |