019 例外と例外処理(リソース管理とクローズ可能なリソース) 021 問題

問題

以下の要件を満たすリソース管理プログラムを作成してください。

  • BufferedReader を使用してファイルを読み取り、その内容をコンソールに表示します。
  • ファイルのパスはユーザーに入力してもらいます。
  • ファイルが見つからない場合は、FileNotFoundException をキャッチしてエラーメッセージを表示します。

ヒント

  1. BufferedReaderを使用してファイルを読み取る:
    • BufferedReaderを作成し、その中でファイルの読み取りを行います。例えば、BufferedReader reader = new BufferedReader(new FileReader(filePath));のように使用できます。
    ファイルのパスをユーザーに入力:
    • ScannerBufferedReaderを使用してユーザーにファイルパスを入力してもらいます。例えば、Scanner scanner = new Scanner(System.in);を使用してユーザーからの入力を受け取ります。
    FileNotFoundExceptionのキャッチとエラーメッセージ表示:
    • ファイルが見つからない場合、FileNotFoundExceptionが発生します。これをtry-catchブロックでキャッチし、エラーメッセージを表示します。

解答例

「019 例外と例外処理」問題集リスト