java scanner
时间: 2023-10-14 20:18:48 浏览: 93
Java Scanner 是 Java 中的一个类,它可以从标准输入流或者文件中读取基本数据类型和字符串。Scanner 类可以使用正则表达式来定义分隔符,因此可以将输入流分解成单独的令牌(token),并对它们进行逐一处理。
以下是一个简单的 Java Scanner 示例:
```
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的数字是:" + num);
scanner.close();
}
}
```
这个示例程序通过 Scanner 类从标准输入流中读取一个整数,并将其输出到控制台上。首先,我们需要创建一个 Scanner 对象并将其绑定到标准输入流。然后,我们使用 nextInt() 方法来读取一个整数,并将其存储在变量 num 中。最后,我们输出 num 的值。
除了 nextInt() 方法之外,Scanner 类还提供了许多其他方法,如 nextLine()、nextDouble()、nextBoolean() 等,可以读取不同类型的输入。在使用完 Scanner 对象后,应该显式地关闭它以释放资源。
阅读全文