用java代码:将斐波那契数列的前10项写入到随机存取文件fei.dat中。
时间: 2023-12-14 10:38:12 浏览: 29
以下是用Java代码实现将斐波那契数列的前10项写入到随机存取文件fei.dat中的方法:
```java
import java.io.IOException;
import java.io.RandomAccessFile;
public class WriteFibonacciToFile {
public static void main(String[] args) {
try {
// 创建随机存取文件
RandomAccessFile file = new RandomAccessFile("fei.dat", "rw");
// 写入斐波那契数列的前10项
int n = 10;
int[] fib = new int[n];
fib[0] = 1;
fib[1] = 1;
for (int i = 2; i < n; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
}
for (int i = 0; i < n; i++) {
file.writeInt(fib[i]);
}
// 关闭文件
file.close();
System.out.println("斐波那契数列的前10项已写入到fei.dat中。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了Java的`RandomAccessFile`类来创建随机存取文件,并使用`writeInt()`方法将斐波那契数列的前10项写入到文件中。注意,我们需要使用`close()`方法关闭文件,以确保数据被正确写入文件。