写一段JAVA代码,从键盘上输入10个整数,写入到一个文件number.txt中,然后从此文件读出数据,显示在屏幕上
时间: 2024-02-22 12:57:58 浏览: 70
好的,以下是满足您要求的Java代码:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
// 创建一个文件写入流
FileWriter fw = new FileWriter("number.txt");
// 创建一个缓冲写入流
BufferedWriter bw = new BufferedWriter(fw);
// 从键盘读入10个整数,并写入到文件中
System.out.println("请输入10个整数:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 10; i++) {
String str = br.readLine();
bw.write(str);
bw.newLine();
}
bw.close();
fw.close();
// 创建一个文件读取流
FileReader fr = new FileReader("number.txt");
// 创建一个缓冲读取流
BufferedReader br2 = new BufferedReader(fr);
// 从文件中读取数据,并显示在屏幕上
System.out.println("文件中的数据为:");
String line;
while ((line = br2.readLine()) != null) {
System.out.println(line);
}
br2.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
您可以将上述代码保存为`Main.java`文件,并在命令行中执行`javac Main.java`编译代码,然后执行`java Main`运行程序。在程序运行时,您需要在控制台中输入10个整数,程序将把这些整数写入到`number.txt`文件中,并从文件中读取数据并显示在屏幕上。
阅读全文