ArithmeticException — 산술 예외

ArithmeticException — 산술 예외

ArithmeticException은 비정상적인 산술 조건이 발생했을 때 던져지는 예외입니다. 예를 들어 정수의 "0으로 나누기(divide by zero)"는 이 클래스의 인스턴스를 던집니다.

출처: Java API Reference

본문

ArithmeticException 객체는 억제(suppression)가 비활성화되거나 스택 트레이스가 기록 불가능한 것처럼 가상 머신에 의해 생성될 수 있습니다.

public class ArithmeticException extends RuntimeException

생성자

public ArithmeticException()
public ArithmeticException(String s)
  • 기본 생성자는 상세 메시지 없이 예외를 만듭니다.
  • String s 생성자는 지정한 문자열을 상세 메시지로 사용합니다.

가장 흔한 사례로 정수 나눗셈에서 분모가 0일 때 발생합니다. 참고로 실수(부동소수점) 나눗셈은 0으로 나누어도 예외를 던지지 않고 InfinityNaN을 반환합니다.

더 알아보기 (Learn more)