ロジカ式logo ページ一覧に戻る
36.Scannerクラスを使うときの注意点
ロボた

Scannerクラスを使って、キーボードから以下のプログラムのように、数字の次に文字列を入力させようとすると、挙動がおかしくなります。

これはScannerクラスの仕様によるものです。

ロボち

上記の問題を回避する方法の一つに、以下のように数字入力と文字入力の間で、nextLine()を空呼び出しする方法があります。

ロボち
ロボた

Scannerクラスをインスタンス化すると、左横に警告マークがでますが、

これは無視しても大丈夫です。

ロボち