019-001-005
基本的な例外処理:数値変換
上級
問題説明
基本的な例外処理:数値変換
学習目標: try-catch文を使って例外を捕捉し、適切に処理できる
この問題では: 標準入力から読み取った文字列をInteger.parseInt()で整数に変換し、try-catch文でNumberFormatExceptionを捕捉して、変換成功時は結果を、失敗時はエラーメッセージを標準出力に表示するプログラムを作成します。
入力
1行目: 変換する文字列
出力
- 正常な数値の場合: "Result: [数値]"
- 変換できない場合: "Error: Invalid number format"
具体例
例1(正常)
入力:
42
出力:
Result: 42
例2(エラー)
入力:
abc
出力:
Error: Invalid number format
例3(正常)
入力:
-100
出力:
Result: -100
