실행결과를 예상하면 5는 4보다 크기 때문에 참입니다. 따라서 b1에는 50이라는 값이 들어있을 것입니다.
public class TernaryExam {
public static void main(String[] args) {
int b1 = (5 > 4) ? 50 : 40;
System.out.println(b1);
}
}
실행결과
50
역시 50을 출력했습니다. 여기서 부등호를 바꿔볼까요? 부등호를 반대로 바꿔서 ‘5가 4보다 작습니까?’라고 물어보겠습니다. 이는 거짓이므로 b1에는 50이 아니라 40이 들어있을 것입니다.
public class TernaryExam {
public static void main(String[] args) {
int b1 = (5 < 4) ? 50 : 40;
System.out.println(b1);
}
}
실행결과
40
실행하면 40을 출력합니다.