019-004-003

例外の種類:ゼロ除算エラーを処理する

初級

問題説明

この問題では: 整数のゼロ除算でスローされるArithmeticExceptionをtry-catchで捕捉し、エラーメッセージを標準出力に表示するプログラムを作成します。

ArithmeticException

ArithmeticExceptionは算術演算でエラーが発生した時にスローされる例外です。

主な発生ケース

int a = 10 / 0; // ArithmeticException発生
// メッセージ: / by zero

処理方法

try {
  int result = a / b;
} catch (ArithmeticException e) {
  System.out.println("エラー: " + e.getMessage());
}

学習ポイント

  • 整数のゼロ除算でArithmeticExceptionが発生
  • 浮動小数点数のゼロ除算はInfinityになり例外は発生しない
  • e.getMessage()でエラーの詳細を取得できる

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録