Java中的Scanner
时间: 2023-09-29 21:10:54 浏览: 80
Java编程实现向文本文件中读取数据之Scanner用法示例
Java中的Scanner是一个用于读取用户输入和文件的类。它可以从各种输入源中读取数据,如标准输入、文件、字符串等等。Scanner类的构造函数接收各种参数,包括InputStream、File和String等等,用于指定输入源。
通过Scanner类,我们可以方便地读取基本类型的数据,如整数、浮点数、布尔值等等,并且还可以读取字符串和行。Scanner类提供了多种方法用于读取这些数据类型,如nextInt()、nextDouble()、nextBoolean()、nextLine()等等。
以下是一个简单的示例,演示如何使用Scanner类从控制台读取用户输入的整数:
```java
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
}
}
```
在上面的示例中,我们创建了一个Scanner对象,然后从控制台读取用户输入的整数。使用nextInt()方法读取整数,并将其存储在变量num中,最后将其打印出来。
阅读全文