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

問題

リソースの自動クローズを確認するプログラムを作成してください。以下の手順で行います。

  • try-with-resourcesを使用して、Scanner を作成します。
  • Scanner を使用してユーザーに整数を入力してもらいます。
  • 入力された整数を表示します。
  • プログラムを実行した後、Scanner が自動的にクローズされることを確認します。

ヒント

try-with-resources文を使用してリソースを自動的にクローズするための基本的な手順は次の通りです。

  1. tryキーワードの後に、リソースの宣言と初期化を行います。
  2. ブロック内でリソースを使用します。
  3. ブロックを抜けるとき、リソースは自動的にクローズされます。

これにより、開発者は明示的にクローズ処理を書く必要がなくなり、コードが簡潔になります。ただし、使用するリソースはAutoCloseableインターフェースを実装している必要があります。通常、ファイルやネットワーク接続、データベースなど、クローズが必要なリソースはAutoCloseableを実装しています。

解答例

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