다음 Java 프로그램이 실행되었을 때의 결과는?
public class ovr {
public static void main(String[] args) {
int a = 1, b = 2, c = 3, d = 4;
int mx, mn;
mx = a < b ? b : a;
if (mx == 1)
mn = a > mx ? b : a;
else
mn = b < mx ? d : c;
System.out.println(mn);
}
}정답 3번
mx는 2가 되어 else가 실행되고, b < mx는 2 < 2로 거짓이므로 mn에는 c의 값 3이 저장된다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21