写一个Java代码,题目为从键盘上输入10个整数,写入到一个文件number.txt中,然后从此文件读出数据,显示在屏幕上
时间: 2024-02-28 17:57:49 浏览: 77
好的,以下是您需要的Java代码:
```
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
// 从键盘读入10个整数
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] nums = new int[10];
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i+1) + "个整数:");
nums[i] = Integer.parseInt(br.readLine());
}
// 写入到文件number.txt中
FileWriter fw = new FileWriter("number.txt");
for (int i = 0; i < 10; i++) {
fw.write(nums[i] + " ");
}
fw.close();
// 从文件读出数据,显示在屏幕上
FileReader fr = new FileReader("number.txt");
BufferedReader br2 = new BufferedReader(fr);
String str = br2.readLine();
System.out.println("从文件读出的数据为:" + str);
br2.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会从键盘上读入10个整数,然后将它们写入到文件`number.txt`中。接着,它会再从文件中读出数据,并显示在屏幕上。请注意,文件操作可能会出现I/O异常,因此我们需要使用try-catch语句来进行异常处理。
阅读全文