java使用Scanner
时间: 2023-09-08 20:10:29 浏览: 90
java Scanner
4星 · 用户满意度95%
Scanner是Java中的一个类,它可以用来读取用户输入或文件等数据源。以下是使用Scanner类的示例:
1. 从用户输入读取数据
```java
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数: ");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
System.out.print("请输入一个浮点数: ");
double d = scanner.nextDouble();
System.out.println("您输入的浮点数是:" + d);
System.out.print("请输入一个字符串: ");
String s = scanner.next();
System.out.println("您输入的字符串是:" + s);
}
}
```
2. 从文件读取数据
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
try {
File file = new File("file.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("文件不存在");
}
}
}
```
阅读全文