2012329620070 2014-04-07 13:46 采纳率: 0%
浏览 2053

java运行出错,但是编译过了

import java.util.*;
import java.io.File;
import java.io.IOException;
import java.io.DataInputStream;
import java.io.PrintStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
class text{
public static void main(String args[]) throws IOException{
int i,j,t;
double temp;
FileOutputStream fos=new FileOutputStream("E:"+File.separator+"data.txt");
fos.close();
fos=new FileOutputStream("E:"+File.separator+"data.txt",true);
PrintStream ps=new PrintStream(fos);
double a[]=new double[7];
System.out.println("请输入5个数,每输入一个数按Enter键确认:");
Scanner reader=new Scanner(System.in);
for(i=1;i<=5;i++){
String s=reader.next();
//double x=reader.nextDouble();
double x=Double.parseDouble(s);
ps.print(x);
ps.println();
System.out.print(x+"\t");

}
System.out.println("");
FileInputStream fis=new FileInputStream("E:"+File.separator+"data.txt");
DataInputStream dis=new DataInputStream(fis);
for(i=1;i<=5;i++){
a[i]=dis.readDouble();
System.out.print(a[i]+"\t");
}
System.out.println("");
for(i=1;i<5;i++){
t=i;
for(j=i+1;j<=5;j++){
if(a[t]<a[j]){
t=j;
}
}
temp=a[i];
a[i]=a[t];
a[t]=temp;
//System.out.print("temp");
}
for(i=1;i<=5;i++){
ps.print(a[i]);
System.out.print(a[i]+"\t");
}
System.out.println("");
dis.close();
/*FileOutputStream fosa=new FileOutputStream("data.txt",true);
DataOutputStream dosa=new DataOutputStream(fosa);*/
/*for(i=1;i<=5;i++){
dos.writeDouble(a[i]);
}*/
ps.close();
}
}
Exception in thread "main" java.io.EOFException
at java.io.DataInputStream.readFully(Unknown Source)
at java.io.DataInputStream.readLong(Unknown Source)
at java.io.DataInputStream.readDouble(Unknown Source)
at text.main(text.java:32)
不知道哪里错了

  • 写回答

2条回答

  • 小小村儿里人 2014-04-07 14:09
    关注

    下次写程序时写点注释,不然很难看懂的。但是我表示我不愿意看

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)