019-004-005
例外の伝播:throwsによる例外委譲
中級
問題説明
例外の伝播:throwsによる例外委譲
この問題では: ファイル名の入力に応じてFileReaderクラスで例外を発生させ、throws句を使って例外を呼び出し元に伝播させ、結果を標準出力に表示するプログラムを作成します。
学習目標: throws句を使って例外を呼び出し元に伝播させる方法を理解する
FileReaderクラスでファイル読み込みをシミュレートし、例外を呼び出し元に伝播させます。
入力
1行目: ファイル名("valid.txt", "missing.txt", "error.txt"のいずれか)
出力
valid.txt: Content: Hello World
missing.txt: File not found: missing.txt
error.txt: IO error occurred
具体例
入力:
valid.txt
```java
出力:
```java
Content: Hello World
