Back-End/Java

[ JAVA ] Exception in thread "main" java.lang.ArithmeticException: / by zero

oahee 2023. 7. 17. 13:53

산술 연산시 나타나는 에러이다.

System.out.println(10 / 0);

System.out.println(10 % 0);

 

[해결방법]

- 0으로 나누지 않으면 됨

- 나누고자 하는 수를 실수형으로 변환

System.out.println(10.0 / 0);

System.out.println(10.0 % 0);

위 코드를 실행 시켰을 경우 각각 'infinity' 라는 무한대 상수값과 'NaN'이라는 Not a Number가 출력된다.