问答题
阅读下列程序,写出程序功能。
import java.io.*;
public class Example9_4{
public static void main(String arg[ ]){
RandomAccessFile inOut=null;
int data[ ]={151,22,13,206,-12,32,43,21,83,47};
try {
inOut=new RandomAccessFile("intData.dat","rw");
for(int i=0;i<data.length;i++){
inOut.writeInt(data[i]);
}
for(int i=data.length-1;i>=0;i--){
inOut.seek(i*4);//int型数据占4个字节,第i个整数自i*4字节开始
System.out.print(""+inOut.readlnt( )+((i==0)" JAVA语言程序设计文前n":","));
}
inOut.close( );
}
catch(FileNotFoundException e1){
System.out.println("文件找不到!"+e1);
}
catch(IOException e2){System.out.println("文件读写错误!"+e2);}
}
}
【参考答案】
程序把若干整型整数写到一个名字为intData.dat的文件中,然后按相反顺序读出这些写入的整数。[考点] 随机读写......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)