キーボードから入力された文字列や数値を受け取ってプログラムの中で処理するときに使用するのが Scanner クラスです。 Scanner クラスは他にもファイルや文字列からの入力を受け取り処理することができます。ここでは Scanner クラスの使い方について解説します。
![Scannerクラス](https://cdn-ak-scissors.b.st-hatena.com/image/square/78429b42e6eb5a6f806e613478f5fef47a26f393/height=288;version=1;width=512/https%3A%2F%2Fwww.javadrive.jp%2Fstart%2Fscanner%2Fimg%2Fp0-0.png)
戻り値: 入力からスキャンしたint 例外: InputMismatchException - 次のトークンがInteger正規表現に一致しないか範囲外である場合 NoSuchElementException - スキャンする入力がなくなった場合 IllegalStateException - このスキャナがクローズしている場合 入力ストリームの現在の位置から次の区切り文字までの値を int 型の値として受けとります。区切り文字はデフォルトでは空白文字です。 例えばキーボードから 27 と入力した場合、 next メソッドの場合は文字列の "27" として返されますが、 nextInt メソッドの場合は整数の 27 として返されます。 ※ 標準入力を利用したスキャナの基本的な使い方については「キーボードから入力された値を取得する(Scanner.next,Scanner.nextLine)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く