if문을 이용하여 코드를 작성하는 경우 코드가 길어지는 경우가 발생한다.
if (){
} else if (){
}
if - else if 문의 기본형만 봐도 벌써 5줄이다😱
하지만 단순한 if문의 경우 삼항 연산자를 사용하면 간단하게 표현할 수 있다.
삼항 연산자는 자바에서 유일하게 피연산자를 세 개나 가지는 조건 연산자이다.
조건식 ? 반환값1(참) : 반환값2(거짓)
조건식의 결과가 참(true)인경우 반환값1을 반환하고,
결과가 거짓(false)인 경우 반환값2를 반환한다.
삼항 연산자가 할 수 있는것은 if ~ else문을 통해서도 처리가 가능하다.
다만 삼항 연산자로 처리하면 라인 수가 더 간결해진다.
조건문 : 5<3 , 참인 경우 a = 20, 거짓인 경우 a = 40; 을 넣어야 하는 식을 작성하는 경우,
딱 1줄이면 충분하다 😲
평소에 작성하던 익숙한 if ~ else문이다.. 길긴 하다..