초보 프로그램 개발자

[ 2주차 ] Java - 삼항연산자 본문

교육 일지/java

[ 2주차 ] Java - 삼항연산자

Ji_HG 2023. 5. 8. 22:26
삼항 연산자

삼항연산자는 참과 거짓을 한줄로 표현할 수 있는 문법이다.

int x = 10;
int y = 20;
		
boolean b;
		
b = x > y ? true : false;

if문의 글에서와 같이 if문으로 조건을 넣어 비교를 할 수 있지만 삼항 연산자를 사용하면 더 간단하게 표현할 수 있다.

마지막줄에서 ?를 기준으로 앞에 x > y 가 조건이고 ? 뒤의 true : false 가 : 을 기준으로 참이면 true를 거짓이면 false를

반환한다.

조건문으로 보여 true, false만 반환할 수 있는것은 아니다.

int x = 20;
int y = 10;
int max = 0;
		
max = x > y ? x : y;

위의 코드처럼 int형도 표현 할 수 있다.

x 는 y보다 큰것이 참이므로 max 에는 20이 들어가고, 만약 x가 y보다 작았다면 max에는 y가 들어갔을 것이다.

'교육 일지 > java' 카테고리의 다른 글

[ 2주차 ] Java - 반복문_2  (0) 2023.05.09
[ 2주차 ] Java - 반복문(for)  (0) 2023.05.08
[ 2주차 ] Java - 조건문  (0) 2023.05.08
[ 1주차 ] Java - 입출력  (0) 2023.05.08
[ 1주차 ] Java - Java 기본 구성  (0) 2023.05.05