019-001-010

例外処理:try-catchの基本

初級

問題説明

例外処理:try-catchの基本

この問題では: try-catch文を使ってArrayIndexOutOfBoundsExceptionをキャッチし、エラーメッセージと継続メッセージを標準出力に表示するプログラムを作成します。

学習目標: try-catch文の基本構文を理解し、実行時エラーを適切に処理する方法を学ぶ

概要

Javaでは、プログラム実行中にエラーが発生した場合、例外(Exception)がスローされます。try-catch文を使うと、この例外をキャッチして適切に処理できます。

仕様

以下の処理を実装してください:

  1. 整数配列 {10, 20, 30} を宣言
  2. tryブロック内で array[5] にアクセス(存在しないインデックス)
  3. catchブロックで ArrayIndexOutOfBoundsException をキャッチ
  4. キャッチした場合は "Error: Index out of bounds" と出力
  5. 最後に "Program continues" と出力

出力形式

Error: Index out of bounds
Program continues

ヒント

  • try-catch文がないと、プログラムはエラーで停止します
  • catchで例外を処理すると、プログラムは続行できます

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

入力:
期待される出力:
Error: Index out of bounds
Program continues
入力:
期待される出力:
Error: Index out of bounds
Program continues
入力:
期待される出力:
Error: Index out of bounds
Program continues
入力:
期待される出力:
Error: Index out of bounds
Program continues
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 9 回実行可能