더북(TheBook)

앞의 내용을 구현한 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)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.