問題一覧に戻る
中級例外処理
問題73: try-catch基礎

try-catchブロックは例外を処理してプログラムのクラッシュを防ぎます。例外をスローする可能性のあるコードはtryに、特定の例外型を処理するコードはcatchブロックに記述します。

public class Main {
public static void main(String[] args) {
// 危険なコードのtryブロック
{
int result = 10 / 0;
System.out.println(result);
} (ArithmeticException e) {
System.out.println("Cannot divide by zero");
}

System.out.println("Program continues");
}
}