JavaのScannerクラスの使用方法


まず、Scannerクラスを使用するためには、以下のようにインポート文を追加します:

import java.util.Scanner;

次に、Scannerオブジェクトを作成し、入力を受け取るための準備をします:

Scanner scanner = new Scanner(System.in);

これで、Scannerオブジェクトを使用してユーザーからの入力を読み込むことができます。以下はいくつかの基本的な使用例です。

  1. 文字列の入力を受け取る例:
System.out.print("名前を入力してください: ");
String name = scanner.nextLine();
System.out.println("入力された名前は: " + name);
  1. 整数の入力を受け取る例:
System.out.print("年齢を入力してください: ");
int age = scanner.nextInt();
System.out.println("入力された年齢は: " + age);
  1. 小数点数の入力を受け取る例:
System.out.print("身長を入力してください(メートル単位): ");
double height = scanner.nextDouble();
System.out.println("入力された身長は: " + height + "メートル");

これらの例では、System.out.printメソッドを使用してプロンプトを表示し、Scannerクラスの適切なメソッド(nextLinenextIntnextDoubleなど)を使用して入力を受け取っています。

また、Scannerクラスには他にも様々なメソッドがあります。例えば、nextBooleanメソッドを使用すると、真偽値の入力を受け取ることもできます。

以上が、JavaのScannerクラスの基本的な使用方法といくつかのコード例です。Scannerクラスを使うことで、ユーザーからの入力を簡単に処理することができます。詳細な情報については、公式のJavaドキュメントやGeeksforGeeksの記事を参照してください。