본문 바로가기
오류리포트

[오류리포트] Exception in thread "main" java.lang.ArithmeticException:

by ssunooo 2024. 6. 25.

 

 

10의 약수인지 판별하는 프로그램을 만드는 중

오류가 발생했을 때

 

0으로 입력했을 때 오류가 나는 모습

 

 

0을 입력하게 되면 이렇게 오류가 발생한다.

0으로 나눌수가 없기 때문에 발생한 오류이다.

 

그러므로 해결방안으로 유효성검사를 실시했다.

num==0일경우 올바른 입력값이 아니라는 출력이 나오게 수정했다.

 

유효성검사를 통해 오류를 해결함.

 

 

if(num==0) { // 유효성검사
     System.out.println("올바른 입력값이 아닙니다.");
     return;
     }

 

 

2024.06.25