앞의 내용을 구현한 divide라는 메서드를 만들었습니다. 이 메서드를 사용할 수 있도록 정숫값을 넣어보겠습니다.
package javaStudy;
public class ExceptionExam2 {
public static void main(String[] args) {
int i = 10;
int j = 0;
int k = divide(i, j);
System.out.println(k);
}
public static int divide(int i, int j) {
int k = i/j;
return k;
}
}
i에는 10, j에는 예외가 발생할 수 있도록 0을 넣었습니다. int형 변수 k를 선언해 아까 정의한 divide 메서드를 호출했습니다. 호출해서 얻어온 값을 출력합니다. 이렇게 작성한 코드를 한번 실행해보겠습니다.
실행결과
Exception in thread "main" java.lang.ArithmeticException: / by zero
at javaStudy.ExceptionExam2.divide(ExceptionExam2.java:13)
at javaStudy.ExceptionExam2.main(ExceptionExam2.java:8)