急求java程序设计的答案!

发布网友 发布时间:2022-04-20 12:17

我来回答

1个回答

热心网友 时间:2023-09-07 02:39

importjava.io.;

importjava.io.File;

importjava.io.FileReader;

importjava.io.FileWriter;

importjava.io.IOException;

publicclassNewTxt{

publicstaticvoidmain(String[]args)throwsIOException{

intn=5;//N*N数组

double[][]arr=newdouble[n][n];//插入的数组

double[][]arr2=newdouble[n][n];;//读取出的数组

//数组初始化,随机生成的[0,100)之间的double数

for(inti=0;i

for(intj=0;j

arr[i][j]=Math.random()*100;

System.out.println(arr[i][j]);

}

}

Filefile=newFile("d:\array.txt");//存放数组数据的文件

FileWriterout=newFileWriter(file);//文件写入流

//将数组中的数据写入到文件中。每行各数据之间TAB间隔

for(inti=0;i

for(intj=0;j

out.write(arr[i][j]"");

}

out.write("");

}

out.close();

in=new(newFileReader(file));//

Stringline;//一行数据

introw=0;

//逐行读取,并将每个数组放入到数组中

while((line=in.readLine())!=null){

String[]temp=line.split("");

for(intj=0;j

arr2[row][j]=Double.parseDouble(temp[j]);

}

row;

}

in.close();

//显示读取出的数组

for(inti=0;i

for(intj=0;j

System.out.print(arr2[i][j]"");

}

System.out.println();

}

}

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com