카테고리 없음

[ERROR] java: Exception in thread "main" java.lang.ArithmeticException: / by zero

새벽감성개발자 2024. 7. 3. 18:00
반응형
package operator;

public class Operator1 {
    public static void main(String[] args) {
        int a = 5;
        int b = 2;

        int sum = a + b;
        System.out.println(sum);
        System.out.println(a-b);
        System.out.println("몫 " + a/b + ", 나머지" + a % b);

        double div = (double) a / b ;

        System.out.println("div" + div);

        System.out.println(a/0); // 오류 나는 부분
    }
}

 

수학에서 숫자는 0으로 나눌 수 없다.

따라서 이 경우 프로그램에 오류가 발생한다.

 

예외를 만나면 프로그램이 종료되는데, 이 경우 예외 처리를 통해 해결이 가능하다.

반응형