019-001-010
例外処理:try-catchの基本
初級
問題説明
例外処理:try-catchの基本
この問題では: try-catch文を使ってArrayIndexOutOfBoundsExceptionをキャッチし、エラーメッセージと継続メッセージを標準出力に表示するプログラムを作成します。
学習目標: try-catch文の基本構文を理解し、実行時エラーを適切に処理する方法を学ぶ
概要
Javaでは、プログラム実行中にエラーが発生した場合、例外(Exception)がスローされます。try-catch文を使うと、この例外をキャッチして適切に処理できます。
仕様
以下の処理を実装してください:
- 整数配列
{10, 20, 30}を宣言 - tryブロック内で
array[5]にアクセス(存在しないインデックス) - catchブロックで
ArrayIndexOutOfBoundsExceptionをキャッチ - キャッチした場合は "Error: Index out of bounds" と出力
- 最後に "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
❌ テストに失敗したケースがあります
あなたの解答
現在のモード:● 自分のコード
99
1
2
3
4
5
6
7
8
9
10
›
⌄
⌄
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 回実行可能
