Exception in thread "main" java.lang.arithmeticexception / by zero 이 발생했다면 아래 2가지를 확인 해보자.
원인1 - long 타입 선언해야할 것을 int 타입으로 선언했다.
원인2 - 0을 나누는 행동을 했다.
예시)
//a와 b의 퍼센트를 구해야할 때, a값으로 0이 들어가면서 해당 에러 발생
int a;
int b;
int percent = a*100/b
'Programming > JAVA' 카테고리의 다른 글
[Java] 형변환 (0) | 2023.04.19 |
---|---|
[JPA] 네이티브 쿼리 if문 처럼 사용하기 - native query null parameter (0) | 2022.09.12 |
[Java] String.format()을 사용하여 문자열 자리수 설정하기 (0) | 2022.08.27 |