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()でエラーの詳細を取得できる
