Scanner在java中的用法
时间: 2023-11-21 08:56:49 浏览: 66
Scanner 是 Java 中的一个类,用于从控制台或文件中读取输入数据。以下是 Scanner 类的常用方法:
1. 创建 Scanner 对象:
```java
Scanner scanner = new Scanner(System.in); // 从控制台读取输入数据
Scanner scanner = new Scanner(new File("filename.txt")); // 从文件中读取输入数据
```
2. 读取输入数据:
```java
String inputString = scanner.nextLine(); // 读取一行字符串
int inputInt = scanner.nextInt(); // 读取一个整数
double inputDouble = scanner.nextDouble(); // 读取一个浮点数
boolean inputBoolean = scanner.nextBoolean(); // 读取一个布尔值
```
3. 关闭 Scanner 对象:
```java
scanner.close();
```
示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建 Scanner 对象
System.out.print("请输入一个字符串:");
String inputString = scanner.nextLine(); // 读取一行字符串
System.out.println("你输入的字符串是:" + inputString);
System.out.print("请输入一个整数:");
int inputInt = scanner.nextInt(); // 读取一个整数
System.out.println("你输入的整数是:" + inputInt);
scanner.close(); // 关闭 Scanner 对象
}
}
```
阅读全文