ArithmeticException — 산술 예외
ArithmeticException — 산술 예외
ArithmeticException은 비정상적인 산술 조건이 발생했을 때 던져지는 예외입니다. 예를 들어 정수의 "0으로 나누기(divide by zero)"는 이 클래스의 인스턴스를 던집니다.
본문
ArithmeticException 객체는 억제(suppression)가 비활성화되거나 스택 트레이스가 기록 불가능한 것처럼 가상 머신에 의해 생성될 수 있습니다.
public class ArithmeticException extends RuntimeException
생성자
public ArithmeticException()
public ArithmeticException(String s)
- 기본 생성자는 상세 메시지 없이 예외를 만듭니다.
String s생성자는 지정한 문자열을 상세 메시지로 사용합니다.
가장 흔한 사례로 정수 나눗셈에서 분모가 0일 때 발생합니다. 참고로 실수(부동소수점) 나눗셈은 0으로 나누어도 예외를 던지지 않고 Infinity나 NaN을 반환합니다.