0で除算する

概要

演算の例外ArithmeticExceptionをキャッチしてみる。例外の練習。

public class ArithmeticExceptionTest {
    public static void main(String[] args) {
        try {
            System.out.println("10を0で除算します");
            int test = 10 / 0;
        } catch (ArithmeticException e) {
            System.out.println("例外をキャッチしました");
            System.out.println("getMassageメソッドの出力:" + e.getMessage());
            System.out.print("printStackTraceメソッドの出力:");
            e.printStackTrace();
        }
    }
}

実行結果

10を0で除算します
例外をキャッチしました
getMassageメソッドの出力:/ by zero
printStackTraceメソッドの出力:java.lang.ArithmeticException: / by zero
at ArithmeticExceptionTest.main(ArithmeticExceptionTest.java:6)

なぜ分数の割り算はひっくり返すのか?―数学ギライも図に描けばすぐ理解できる

なぜ分数の割り算はひっくり返すのか?―数学ギライも図に描けばすぐ理解できる