java中的scanner调用方法
时间: 2024-05-15 16:14:18 浏览: 80
在Java中,使用Scanner类可以方便地从控制台或文件中读取输入。以下是Scanner类的一些常用方法:
1. 创建Scanner对象:可以从标准输入(System.in)或文件中创建Scanner对象。
```java
Scanner scanner = new Scanner(System.in); // 从标准输入读取
Scanner scanner = new Scanner(new File("input.txt")); // 从文件中读取
```
2. 读取不同类型的输入:
```java
int num = scanner.nextInt(); // 读取一个整数
double d = scanner.nextDouble(); // 读取一个双精度浮点数
String str = scanner.next(); // 读取一个字符串,以空格为分隔符
String line = scanner.nextLine(); // 读取一行字符串,包括空格
```
3. 判断是否还有输入:
```java
boolean hasNextInt = scanner.hasNextInt(); // 判断下一个输入是否为整数
boolean hasNextDouble = scanner.hasNextDouble(); // 判断下一个输入是否为双精度浮点数
boolean hasNextLine = scanner.hasNextLine(); // 判断是否还有下一行输入
```
4. 关闭Scanner对象:
```java
scanner.close();
```
以上是Scanner类的一些常用方法。在使用Scanner类时,应该注意输入格式的正确性,避免出现异常。
阅读全文