java中的Scanner类用法
时间: 2024-06-12 12:07:12 浏览: 94
Scanner类是Java中的一个工具类,它提供了一种方便的方式来读取用户输入和文件中的数据。以下是Scanner类的用法:
1. 导入Scanner类:在Java程序中使用Scanner类之前,需要在程序的开头导入Scanner类。可以使用以下语句导入Scanner类:
```
import java.util.Scanner;
```
2. 创建Scanner对象:要使用Scanner类,首先需要创建Scanner对象。可以使用以下语句创建Scanner对象:
```
Scanner sc = new Scanner(System.in);
```
这将创建一个名为“sc”的Scanner对象,它将从标准输入读取数据。
3. 读取输入:使用Scanner类的next()、nextInt()、nextDouble()等方法可以读取输入。例如,以下代码将读取用户输入的字符串并将其存储在变量中:
```
String str = sc.next();
```
以下代码将读取用户输入的整数并将其存储在变量中:
```
int num = sc.nextInt();
```
以下代码将读取用户输入的双精度浮点数并将其存储在变量中:
```
double d = sc.nextDouble();
```
4. 关闭Scanner对象:在使用Scanner类完成输入操作后,应该关闭Scanner对象以释放资源。可以使用以下语句关闭Scanner对象:
```
sc.close();
```
以上是Scanner类的基本用法。Scanner类还提供了许多其他方法来读取不同类型的数据,例如nextLine()、hasNext()、useDelimiter()等。可以参考Java官方文档来了解更多的Scanner类方法。
阅读全文