산술 연산시 나타나는 에러이다.
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가 출력된다.
'Back-End > Java' 카테고리의 다른 글
| [ JAVA ] Day04 Quiz (0) | 2023.07.19 |
|---|---|
| [ JAVA ] day03 Quiz (0) | 2023.07.17 |
| [ JAVA ] 자료 형변환 (0) | 2023.07.14 |
| [ JAVA ] BigInteger, BigDecimal - long와 double 보다 더 큰 값을 갖는 자료형 (0) | 2023.07.14 |
| [ JAVA ] String to int, long, short, byte 형 변환 (0) | 2023.07.14 |