Java一个类名叫report0601,创建一个二进制数据文件 编写一个程序创建一个名为experiment06_01.dat的二进制文件。如果该文件已经存在,则向其添加新数据。使用二进制I/O将随机的100个整数写入文件
时间: 2024-02-12 10:02:36 浏览: 71
用java实现,随机产生100个0到9的整数(这里以二维数组显示),并计算出每个数出现的次数
好的,这是一个Java程序,它可以创建一个名为experiment06_01.dat的二进制文件,并将随机的100个整数写入该文件。
```java
import java.io.*;
public class report0601 {
public static void main(String[] args) {
try {
// 创建一个名为experiment06_01.dat的二进制文件
RandomAccessFile file = new RandomAccessFile("experiment06_01.dat", "rw");
// 将文件指针移到文件末尾
file.seek(file.length());
// 写入随机的100个整数
for (int i = 0; i < 100; i++) {
int num = (int) (Math.random() * 100);
file.writeInt(num);
}
// 关闭文件
file.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
该程序使用了RandomAccessFile类来创建和扩展文件,并使用writeInt()方法将整数写入文件。如果文件已经存在,则使用"rw"模式打开文件,并将文件指针移到文件末尾以添加新数据。
阅读全文