Java 中 Scanner 类:读取用户输入的利器
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 类的工作原理,并能够将其运用到实际的编程中。
原文地址: https://www.cveoy.top/t/topic/WrY 著作权归作者所有。请勿转载和采集!