Java 如何使用 sanner
时间: 2024-09-12 08:02:54 浏览: 55
在Java中,`java.util.Scanner` 类用于从标准输入(通常是控制台)或其他数据源读取数据。如果你想让用户输入数据并在程序中处理,可以按照以下步骤使用`Scanner`:
1. 导入`Scanner`类:
```java
import java.util.Scanner;
```
2. 创建`Scanner`对象,通常连接到系统输入流(例如控制台):
```java
Scanner scanner = new Scanner(System.in);
```
3. 使用`Scanner`的各种方法获取用户输入。例如,获取整数、浮点数或字符串:
- 整数:`int inputInt = scanner.nextInt();`
- 浮点数:`double inputDouble = scanner.nextDouble();`
- 字符串:`String userInput = scanner.nextLine();` (这将获取一行完整的输入,包括空格)
4. 当你完成对用户输入的处理后,记得关闭`Scanner`以释放资源:
```java
scanner.close();
```
这是一个基本的示例,演示如何获取用户输入的整数和字符串:
```java
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("请输入一个字符串:");
String str = scanner.nextLine();
scanner.close();
```
阅读全文