다음 Java 프로그램의 실행 결과는?
class Main { public static void div(double a, double b) { try { System.out.println(a / b); } catch (ArithmeticException e) { System.out.println("divide by zero"); } } public static void main(String args[]) { div(3, 2); div(2, 0); } }
정답 2번
Java의 부동소수점 2.0/0.0은 예외가 아니라 Infinity가 되므로 출력은 1.5와 Infinity이다.
콘텐츠 정보
- 자료 유형
- 사용자 제공 복원 자료
- 검수 상태
- 문항·보기·해설 편집 확인
- 해설 작성·검수
- 정처LAB 편집팀
- 최종 검수
- 2026-07-26