package com.study.javastudy.study;

public class ExceptionExam3 {
    public static void main(String[] args) {
        int i = 10;
        int j = 0;

        try {
            int k = divide(i, j);
            System.out.println(k);
        } catch (IllegalArgumentException e) {
            System.out.println(e.toString()); // java.lang.IllegalArgumentException: 0으로 나눌 수 없습니다.
        }
    }

    public static int divide(int i, int j) throws IllegalArgumentException{
        if(j == 0) {
            throw new IllegalArgumentException("0으로 나눌 수 없습니다.");
            // Exception in thread "main" java.lang.IllegalArgumentException: 0으로 나눌 수 없습니다.
        }
        int k = i/j;
        return k;
    }
}

'자바 기초' 카테고리의 다른 글

사용자 정의 Exception  (0) 2024.01.29
Throws  (1) 2024.01.29
Exception  (0) 2024.01.29
익명 클래스  (0) 2024.01.29
내부 클래스(지역 중첩 클래스, 지역 클래스)  (0) 2024.01.29

+ Recent posts