019-003-005

複数例外の処理:入力データバリデーション

中級

問題説明

複数例外の処理:入力データバリデーション

この問題では: 文字列入力を整数に変換し、値が0〜100の範囲内かどうかを検証する処理を行い、結果を標準出力に表示するプログラムを作成します。

学習目標: 複数のcatchブロックを使って異なる例外を適切に処理する方法を理解する

DataParserクラスで文字列を数値に変換し、範囲チェックを行います。

入力

1行目: 変換する文字列

出力

成功: Parsed value: [値]
数値変換失敗: Error: Invalid number format
範囲外(0-100): Error: Value out of range (0-100)

具体例

入力:

50

出力:

Parsed value: 50

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録