首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

数据流的有关问题

2012-05-04 
数据流的问题import java.io.DataInputStreamimport java.io.DataOutputStreamimport java.io.FileInput

数据流的问题
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
//import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class DataInputStreamT {


public static void main(String[] args) throws IOException {

FileOutputStream fos=new FileOutputStream("d:/mydoc/s3.txt");
DataOutputStream dos=new DataOutputStream(fos);
Float[] price={105.5f,65.5f,59.5f};
String[] name={"java","sql","jsp"};
int[] num={10,15,20};
for(int i=0;i<name.length;i++){
dos.writeUTF(name[i]);
dos.writeByte(num[i]);
dos.writeFloat(price[i]);
//System.out.println("\n");
}
fos.close();
dos.close();

FileInputStream fis=new FileInputStream("d:/mydoc/s3.txt");
DataInputStream dis=new DataInputStream(fis);
String name_read;
int num_read;
Double pirce_read;
Double total = null;
System.out.println("您的订单如下:");
System.out.println("书名"+"\t\t"+"数量"+"\t\t"+"单价");
while(dis.available()!=0){
name_read=dis.readUTF();
num_read=dis.readInt();
pirce_read=(double) dis.readFloat();

System.out.println(name_read+"\t\t"+num_read+"\t\t"+"$"+pirce_read);

total=total+num_read*pirce_read;

}


fis.close();
dis.close();

[解决办法]
囧了.你在干什么?
[解决办法]
什么情况?

热点排行