尝试修改程序中的各种数据,并通过运行、调试,比较各数据类型在内存中的值与在硬盘文件中的存储形式。结果以二维表格形式,对比并加以说明。
import java.io.*;
public class DataIO{
public static void main(String[] args) throws IOException{
DataOutputStream out =
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("c:\\data.txt")));
out.writeBoolean(false);
out.writeChar('c');
out.writeByte(1);
out.writeShort(2);
out.writeInt(3);
out.writeLong(4L);
out.writeFloat(5.0f);
out.writeDouble(6.0);
out.writeUTF("hello world!");
out.close();
DataInputStream in=new DataInputStream(
new BufferedInputStream( new FileInputStream("c:/data.txt")));
System.out.println(in.readBoolean()+";"+in.readChar()+";");
System.out.println(in.readByte()+";"+in.readShort()+";");
System.out.println(+in.readInt()+";"+in.readLong());
System.out.println(in.readFloat()+";"+in.readDouble()+";");
System.out.println(in.readUTF()); in.close();
}
}
...全文
751打赏收藏
java语法作业
尝试修改程序中的各种数据,并通过运行、调试,比较各数据类型在内存中的值与在硬盘文件中的存储形式。结果以二维表格形式,对比并加以说明。 import java.io.*; public class DataIO{ public static void main(String[] args) throws IOException{ DataOutputStream out = new DataOutputStream( new BufferedOutputStream(