java scanner用法
时间: 2023-11-23 12:07:25 浏览: 59
Scanner 是 Java 中一个常用的类,用来读取用户从标准输入中输入的数据。以下是 Scanner 的用法示例:
1. 导入 Scanner 类
```java
import java.util.Scanner;
```
2. 创建 Scanner 对象
```java
Scanner scanner = new Scanner(System.in);
```
3. 读取用户输入
```java
String input = scanner.nextLine(); // 读取字符串
int num = scanner.nextInt(); // 读取整数
double decimal = scanner.nextDouble(); // 读取浮点数
```
注意:如果需要读取多个数据,可以使用循环结构。
4. 关闭 Scanner 对象
```java
scanner.close();
```
完整示例代码:
```java
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
System.out.println("您输入的字符串是:" + input);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
System.out.print("请输入一个浮点数:");
double decimal = scanner.nextDouble();
System.out.println("您输入的浮点数是:" + decimal);
scanner.close();
}
}
```
阅读全文