编写一个程序,向一个名为Exercise17 05.dat的文件中存储一个含5个int 值工乙了45的效组,一个表示当前时间的 Date 对象,以及一个double 值 5.5。java
时间: 2024-02-11 09:10:07 浏览: 164
好的,以下是Java代码实现:
```java
import java.io.*;
import java.util.*;
public class Exercise17_05 {
public static void main(String[] args) throws IOException {
int[] numbers = {4, 5, 6, 7, 8}; // 定义含5个int值的数组
Date date = new Date(); // 获取当前时间
double value = 5.5; // 定义double值
// 创建文件并写入数据
try (DataOutputStream output = new DataOutputStream(new FileOutputStream("Exercise17_05.dat"))) {
for (int i = 0; i < numbers.length; i++) {
output.writeInt(numbers[i]);
}
output.writeLong(date.getTime());
output.writeDouble(value);
}
System.out.println("数据已成功写入文件 Exercise17_05.dat。");
}
}
```
程序使用了 `DataOutputStream` 类来向文件中写入数据。首先定义一个含有5个整型值的数组 `numbers`,一个 `Date` 对象 `date` 表示当前时间,以及一个 `double` 值 `value`。然后创建 `Exercise17_05.dat` 文件,并将数组中的值、时间和 `double` 值写入文件中。最后输出操作成功的提示信息。
阅读全文