Java 中 Scanner 类:读取用户输入的利器

Scanner scanner = new Scanner(System.in); 这行代码的作用是创建一个用于读取用户输入的 Scanner 对象,并将其存储在名为 scanner 的变量中,以便后续使用该变量来获取用户输入的值。

这行代码的各个部分分别代表以下含义:

  • Scanner 是 Java 中用于读取用户输入的类。
  • scanner 是创建的一个 Scanner 对象的引用变量,它将用于读取用户输入。
  • new Scanner(System.in) 表示创建一个新的 Scanner 对象,并将其与标准输入流(即键盘输入)关联起来。

通过使用 Scanner 类,我们可以方便地从用户那里获取各种数据类型的值,例如整数、浮点数、字符串等等。

使用示例:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("请输入您的姓名:");
        String name = scanner.nextLine();

        System.out.print("请输入您的年龄:");
        int age = scanner.nextInt();

        System.out.println("您的姓名是:" + name);
        System.out.println("您的年龄是:" + age);
    }
}

这段代码首先创建了一个 Scanner 对象,然后使用 nextLine() 方法读取用户输入的姓名,使用 nextInt() 方法读取用户输入的年龄,最后将获取到的信息输出到控制台。

希望本文能够帮助您更好地理解 Java 中 Scanner 类的工作原理,并能够将其运用到实际的编程中。

Java 中 Scanner 类:读取用户输入的利器

原文地址: https://www.cveoy.top/t/topic/WrY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录