【java】ScannerクラスのnextLine、nextIntメソッド
今回のテーマ
javaのnextLine、nextIntメソッドの使い方を学びます。
環境
eclipe
java 1.8.0
javac 1.8.0
使い方
実際に名前と年齢を入力して、表示させるプログラムを作成したものを 例としてみます。
package test; public class test { public static void main(String[] args) { System.out.println("あなたの名前を入力してください"); String name = new java.util.Scanner(System.in).nextLine(); System.out.println("あなたの年齢を入力してください"); int age = new java.util.Scanner(System.in).nextInt(); System.out.println("こんにちは"+age+"才の"+name+"さん"); } # 実行結果 あなたの名前を入力してください test(こちらで入力する) あなたの年齢を入力してください 23(こちらで入力する) こんにちは23才のtestさん
詳細
もう少し細かく記載するようにします。
・java.util.Scannerクラス
java.util.Scannerクラスによって
ユーザからの入力を取得することができるクラスです。
・new Scanner(System.in)
Scannerクラスはインスタンス化して使用します。
(System.in)はキーボードからの標準入力を示します。
・nextLine()
nextLine()メソッドは文字列を読み込んで返却するメソッドです
・nextInt()
nextInt()メソッドは整数を読み込んで返却するメソッドです
参考サイト
JavaのScannerクラスのnextLineメソッドの使い方を現役エンジニアが解説【初心者向け】 | TechAcademyマガジン
ScannerクラスのnextIntメソッド | 「Javaを復習する初心者」が復習・学習するブログ
- 作者:中山 清喬,国本 大悟,株式会社フレアリンク
- 発売日: 2019/11/15
- メディア: Kindle版