019-005-006
例外処理:finallyブロックの実行
中級
問題説明
例外処理:finallyブロックの実行
この問題では: 整数入力を受け取り、try-catch-finallyブロックを使って0除算の例外処理を行い、結果を標準出力に表示するプログラムを作成します。
学習目標: finallyブロックが常に実行されることを理解する
概要
finallyブロックは、例外が発生しても発生しなくても必ず実行されるコードブロックです。リソースの解放やクリーンアップ処理に使用されます。
仕様
整数を入力として受け取り、0で割り算を試みるプログラムを作成してください。
- 入力値で10を割った結果を出力
- 0で割ろうとした場合はエラーメッセージを出力
- どちらの場合でも最後に "Cleanup completed" と出力
入力形式
<整数値>
出力形式
成功時:
Result: <結果>
Cleanup completed
失敗時:
Error: Cannot divide by zero
Cleanup completed
