11.2 例外

プログラム

B11_2

プログラムの説明

ストリーム

j2sdk 1.5で新たにScannerクラスが導入されました。このクラスはコンストラクタにSystem.inを与えることによりキーボードからの入力を便利に扱うことができます。

プログラムB11_2を見てください。

Scannerオブジェクトとストリーム(System.in)を関連させることでキーボードからの入力を得ることができます。

任意の基本データ型にするにはJavaDocを見てください。

コンパイル・実行と結果

プログラムB11_2をコンパイル・実行してください。

B11_2の実行結果と同様な結果になることを確認してください。

次に、キーボードからの入力に文字を入力してください。

実行時のエラー(例外)が発生し、処理が中断されたことを確認してください。

エラーメッセージは例外の種類と場所が記述されています。

この例外はjava.util.InputMismatchExceptionだとわかります。