📜  java 获取控制台输入 - Java (1)

📅  最后修改于: 2023-12-03 15:01:34.559000             🧑  作者: Mango

Java 获取控制台输入

在 Java 中,我们可以通过 Scanner 类的实例化对象来获取控制台输入。Scanner 是 Java 核心库中提供的一个常用类,它能够方便地读取用户输入的各种类型的数据。以下是获取用户输入的一个示例:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input = scanner.nextLine();
        System.out.println("你输入的内容是:" + input);
    }
}

上述代码中,我们首先通过 import java.util.Scanner; 导入 Scanner 类。然后在程序的主函数 main 中创建一个 Scanner 对象 scanner,将其参数设置为 System.in,表示从控制台读取输入。

接着我们调用 scanner.nextLine() 方法来获取用户输入的一行文本,并将其存储在字符串变量 input 中。最后我们将获取到的内容输出到控制台中。

值得注意的是,scanner.nextLine() 方法会一直等待用户输入,直到用户按下回车键。如果需要获取其他类型的输入,例如整数、浮点数、布尔值等,可以使用 Scanner 类中的其他方法,例如 nextInt()nextDouble()nextBoolean() 等。

总之,使用 Scanner 类能够方便地实现从控制台读取用户输入的功能,使得我们的程序能够更加灵活和可交互。