赞
踩
Java 的 Scanner 类是一个用于从输入流中读取基本类型的数据的工具类。Scanner 类可以从各种输入流中读取数据,如 System.in、文件、网络连接等。
使用 Scanner 类可以从输入流中读取基本类型的数据,如整数、浮点数、字符串等。下面是一个简单的示例:
- import java.util.Scanner;
-
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
-
- // 读取整数
- int i = scanner.nextInt();
- System.out.println("整数:" + i);
-
- // 读取浮点数
- double d = scanner.nextDouble();
- System.out.println("浮点数:" + d);
-
- // 读取字符串
- String s = scanner.next();
- System.out.println("字符串:" + s);
- }
- }
在上面的示例中,我们使用 Scanner 类从 System.in 中读取整数、浮点数和字符串,然后将其打印出来。
Scanner 类提供了以下方法来读取数据:
next()
: 读取下一个 token(如整数、浮点数、字符串等)。nextInt()
: 读取下一个整数。nextLong()
: 读取下一个长整数。nextFloat()
: 读取下一个浮点数。nextDouble()
: 读取下一个双精度浮点数。nextLine()
: 读取下一行字符串。hasNext()
: 检查是否还有下一个 token。hasNextInt()
: 检查是否还有下一个整数。hasNextLong()
: 检查是否还有下一个长整数。hasNextFloat()
: 检查是否还有下一个浮点数。hasNextDouble()
: 检查是否还有下一个双精度浮点数。Scanner 类广泛应用于各种场景,如:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。