编写一个java程序,要求:应用DataOutputStream类和DataInputStream类,将整型数据101,长整型数据123456,单精度浮点型数据3.1415926写入到“dest.txt”文件中,然后从该文件中读取数据并重新显示在屏幕上。
时间: 2024-05-10 17:19:07 浏览: 106
以下是Java程序的示例代码:
```java
import java.io.*;
public class DataStreamDemo {
public static void main(String[] args) throws IOException {
// 创建DataOutputStream对象,将数据写入文件
DataOutputStream dos = new DataOutputStream(new FileOutputStream("dest.txt"));
dos.writeInt(101);
dos.writeLong(123456);
dos.writeFloat(3.1415926f);
dos.close();
// 创建DataInputStream对象,从文件中读取数据
DataInputStream dis = new DataInputStream(new FileInputStream("dest.txt"));
int i = dis.readInt();
long l = dis.readLong();
float f = dis.readFloat();
dis.close();
// 显示读取的数据
System.out.println("i = " + i);
System.out.println("l = " + l);
System.out.println("f = " + f);
}
}
```
运行该程序后,将输出如下结果:
```
i = 101
l = 123456
f = 3.1415927
```
阅读全文