프로그램을 작성하여 동작시키다 보면 실행 도중에 수많은 오류를 마주치게 된다.
이를 자바에서는 "예외"라고 부른다.
그 중에서 "main" java.lang.ArithmeticException: / by zero 라는 예외에 대해 알아보려고 한다.
public class Ex {
public static void main(String[] args) {
int divEx = 5;
System.out.println("0으로 나누기 예제" + divEx / 0);
}
}
위 코드를 작동시키면 "main" java.lang.ArithmeticException: / by zero 라는 오류가 발생한다.
위의 오류를 발생시키지 않게 하기 위해 try- catch 문을 사용해보자.
public class Ex {
public static void main(String[] args) {
try {
int divEx = 5;
System.out.println("0으로 나누기 예제" + divEx / 0);
}
catch (ArithmeticException e) {
System.out.println("0으로는 나눌 수 없습니다!");
}
}
}
"0으로는 나눌 수 없습니다!" 라고 정상적으로 작동하게 된다.
'에러일기' 카테고리의 다른 글
[Spring] org.springframework.beans.factory.NoSuchBeanDefinitionException 에러 (0) | 2024.10.01 |
---|---|
[MySQL] Initializing database 설치 오류 (0) | 2024.10.01 |
[JSP] jakarta.el.PropertyNotFoundException 에러 (0) | 2024.09.12 |
[JAVA] java.lang.ClassCastException 에러 (0) | 2024.09.12 |
Github - eclipse 연동 오류 : Can't connect to any repository: not authorized) (0) | 2024.09.12 |