Java创建report0503类并在里面创建一个文本文件 编写一个程序创建一个名为experiment06_01.txt的文件。如果该文件已经存在,则向其添加新数据。使用文本I/O将随机的100个整数写入文件。整数之间用空格分隔。
时间: 2024-02-12 08:05:55 浏览: 66
Java产生随机数并存入文件
3星 · 编辑精心推荐
好的,以下是Java代码实现:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
public class report0503 {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("experiment06_01.txt", true);
BufferedWriter out = new BufferedWriter(writer);
// 生成100个随机整数并写入文件
Random rand = new Random();
for (int i = 0; i < 100; i++) {
int num = rand.nextInt(100) + 1;
out.write(num + " ");
}
out.close();
System.out.println("文件写入成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码首先创建`FileWriter`对象,并设置为追加模式(`true`),如果文件不存在则会自动创建。然后使用`BufferedWriter`将随机生成的100个整数写入文件,每个整数之间用空格分隔。最后关闭`BufferedWriter`对象并输出写入成功的信息。注意,由于`FileWriter`和`BufferedWriter`都需要处理文件I/O,所以需要进行异常处理。
阅读全文