package day7;
import java.io.DataInput;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
public class OpenrData {
public static void main(String[] args) throws IOException {
Scanner sc=new Scanner(System.in);
System.out.println("请输入要转化的数据文件:");
DataOutputStream dos =new DataOutputStream(dos);
DataInputStream dis =null;
try {
dos.writeDouble(Math.random());
dos.flush();
dis=new DataInputStream(dis);
System.out.println(dis.readBoolean());
System.out.println(dis.readDouble());
}
catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
finally {
try {
if(dis != null){
dis.close();
}
if(dos != null){
dos.close();
}
} catch (Exception e2) {
// TODO: handle exception
e2.printStackTrace();
}
}
}
}
在class往后的第五行中的dos总是显示报错,这是为什么,还有IO数据流到底是从哪里到哪里
我完全懵了,求大神帮帮我!
添加回答
举报
0/150
提交
取消