まず、Scannerクラスを使用するためには、以下のようにインポート文を追加します:
import java.util.Scanner;
次に、Scannerオブジェクトを作成し、入力を受け取るための準備をします:
Scanner scanner = new Scanner(System.in);
これで、Scannerオブジェクトを使用してユーザーからの入力を読み込むことができます。以下はいくつかの基本的な使用例です。
- 文字列の入力を受け取る例:
System.out.print("名前を入力してください: ");
String name = scanner.nextLine();
System.out.println("入力された名前は: " + name);
- 整数の入力を受け取る例:
System.out.print("年齢を入力してください: ");
int age = scanner.nextInt();
System.out.println("入力された年齢は: " + age);
- 小数点数の入力を受け取る例:
System.out.print("身長を入力してください(メートル単位): ");
double height = scanner.nextDouble();
System.out.println("入力された身長は: " + height + "メートル");
これらの例では、System.out.print
メソッドを使用してプロンプトを表示し、Scannerクラスの適切なメソッド(nextLine
、nextInt
、nextDouble
など)を使用して入力を受け取っています。
また、Scannerクラスには他にも様々なメソッドがあります。例えば、nextBoolean
メソッドを使用すると、真偽値の入力を受け取ることもできます。
以上が、JavaのScannerクラスの基本的な使用方法といくつかのコード例です。Scannerクラスを使うことで、ユーザーからの入力を簡単に処理することができます。詳細な情報については、公式のJavaドキュメントやGeeksforGeeksの記事を参照してください。