Java 17 조건 연산자
자바/3. 연산자2021. 3. 28. 21:14
조건 연산자
조건식, 식1, 식2 모두 세 개의 피 연산자를 필요로 하는 삼항 연산자
조건식의 결과에 따라 연산결과를 달리한다.
조건식 ? 식1 : 식2
조건식이 참이면 식1이 출력, 거짓이면 식2가 출력 된다.
result = (x > y) ? x : y ; // 괄호 생략 가능
ex)
result = (x > y) ? x : y ;
→ result =(5 > 3) ? 5 : 3 ;
→ result =(true) ? 5 : 3 ;
→ result = 5 ;
result = (x > y) ? x : y ; 는 아래와 같은 if 문을 간단하게 사용하기위해 고안되었다.
if문보다 삼항연산자를 사용하여 간단하게 하는것을 권장한다.
if (x > y)
result = x ;
else
result = y ;
'자바 > 3. 연산자' 카테고리의 다른 글
Java 19 복합 대입 연산자 (0) | 2021.03.28 |
---|---|
Java 18 대입 연산자 (2) | 2021.03.28 |
Java 16 논리 부정 연산자 ! (6) | 2021.03.28 |
Java 15 논리연산자 && | | (0) | 2021.03.28 |
Java 14 문자열의 비교 (0) | 2021.03.28 |
댓글()