import java.io.*;public class JerryIO {
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("Jerry.dat");
DataOutputStream outData = new DataOutputStream(fos);
outData.writeInt(100);
outData.writeDouble(987766.789);
outData.writeChars("i am ookk");
}
catch(IOException e){
}
try {
FileInputStream fis = new FileInputStream("Jerry.dat");
DataInputStream inData = new DataInputStream(fis);
System.out.println(inData.readInt());
System.out.println(inData.readDouble());
char c;
while((c = inData.readChar()) != '\0') {
System.out.print(c);
}
System.out.print("\n");//我想换行,在这里加这一句没效果
}
catch(IOException e) {
}
System.out.print("\n"); //在这里加就可以了,不知为什么了请大虾赐教,感激涕零
}
}
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("Jerry.dat");
DataOutputStream outData = new DataOutputStream(fos);
outData.writeInt(100);
outData.writeDouble(987766.789);
outData.writeChars("i am ookk");
}
catch(IOException e){
}
try {
FileInputStream fis = new FileInputStream("Jerry.dat");
DataInputStream inData = new DataInputStream(fis);
System.out.println(inData.readInt());
System.out.println(inData.readDouble());
char c;
while((c = inData.readChar()) != '\0') {
System.out.print(c);
}
System.out.print("\n");//我想换行,在这里加这一句没效果
}
catch(IOException e) {
}
System.out.print("\n"); //在这里加就可以了,不知为什么了请大虾赐教,感激涕零
}
}
System.out.print("\n");//我想换行,在这里加这一句没效果
在这之前抛出异常,直接执行了catch(IOException e) {};以上个人猜测,楼下牛人来回答
System.out.print("\n");//我想换行,在这里加这一句没效果
}
catch(IOException e) {楼主在这里打印点东西试试看
}
用System.out.println();不就完了吗.
再说了,try{}后面是要紧跟着的catch{}的,你把它们分开了,我觉得有问题!!!