JavaでScannerを使用してユーザーの入力を取得する方法


  1. 標準入力からの入力の読み取り:
    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()メソッドを使用すると、ユーザーが改行するまでの入力を取得することができます。

  1. 数値の入力の読み取り:
    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クラスの使い方を学び、自分のプログラムに応用することができるでしょう。