Arithmetic

예외적인 산술 조건이 발생하면 이 에러가 발생합니다. 대표적으로 0으로 나누는 경우가 있습니다.

/ by zero

소스 1. 0으로 나누는 소스

소스 1의 4번 줄은 0으로 나누고 있기 때문에, 다음과 같은 런타임 에러가 발생합니다.

Exception in thread "main" java.lang.ArithmeticException: / by zero
	at Main.main(Main.java:4)

소스 1. 10을 10 이하의 음이 아닌 정수로 나눈 나머지를 구하는 소스

0으로 나눈 나머지를 구하는 경우도 다음과 같은 런타임 에러가 발생합니다.

Exception in thread "main" java.lang.ArithmeticException: / by zero
	at Main.main(Main.java:5)