- 標準入力からの入力の読み取り:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("何か入力してください:"); String input = scanner.nextLine(); System.out.println("入力された値: " + input); } }
上記のコードでは、Scannerクラスを使用してユーザーからの入力を取得しています。nextLine()
メソッドを使用すると、ユーザーが改行するまでの入力を取得することができます。
- 数値の入力の読み取り:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("整数を入力してください:"); int number = scanner.nextInt(); System.out.println("入力された値: " + number); } }
上記のコードでは、nextInt()
メソッドを使用してユーザーから整数の入力を取得しています。
これらは、Scannerクラスを使用してユーザーの入力を取得する基本的な方法の一部です。他にもさまざまなメソッドがあり、文字列や浮動小数点数などの入力を処理することもできます。
この記事では、JavaでScannerを使用してユーザーの入力を取得する方法を解説し、コード例を提供しました。これにより、読者はScannerクラスの使い方を学び、自分のプログラムに応用することができるでしょう。