JAVA例题第9章

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class Ex9_1_FileInputOuputStream {
   public static void main(String [] args) throws IOException{
	   FileOutputStream fos;
	   fos=new FileOutputStream(".\\filesteam.dat");
	   byte[] array= {1,3,5,7,9,11,13,15,17,19};
	   for(int i=0;i<array.length;i++)
			   fos.write(array[i]);
	   fos.close();
	   FileInputStream fis;
	    fis =new FileInputStream(".filestreamtest.dat");
	   int value;
	   while((value=fis.read())!=-1)
		   System.out.print(value+"");
	   fis.close();
   }
}
import java.io.FileReader;

public class Ex9_2_FileReaderWriterStream {
    public static void main(String [] args)throws IOException{
    	FileWriter fw;
    	fw=new FileWriter(".\\filestream.txt");
    	char array[] = {'��','��','��','��','��','��','ʾ','��','��'};
    	for(int i=0;i<array.length;i++) {
    		fw.write(array[i]);
    	   fw.close();
    	   FileReader fr;
    	   fr=new FileReader(".\\filesteam.txt");
    	   int value;
    	   while((value=fr.read())!=-1)
    		   System.out.print((char)value);
    	   fr.close();
    }
}
}
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class Ex9_3_FileAppendStream {
    public static void main(String [] args)throws IOException{
    	String str="Welcome to Java!";
    	FileWriter fw;
    	fw=new FileWriter(".\\filestream.txt");
    	fw.write(str);
    	fw.close();
    	FileReader fr;
 	   fr=new FileReader(".\\filesteam.txt");
 	   int value;
 	   while((value=fr.read())!=-1)
 		   System.out.print((char)value);
 	   fr.close();  	
    }
}
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class Ex9_5_DataInputOutputStream {
     public static void main(String[] args) throws IOException{
    	 char c='A';
    	 int i=3721;
    	 long l=123456;
    	 float f=3.14f;
    	 double d=3.1415926535;
    	 String str="�������������������ʾ��";
    	 DataOutputStream output =new DataOutputStream (new FileOutputStream("c:\\datastream.dat"));
    	 output.writeChar(c);
    	 output.writeInt(i);
    	 output.writeLong(l);
    	 output.writeFloat(f);
    	 output.writeDouble(d);
    	 output.writeUTF(str);
    	 output.close();
    	 DataInputStream input=new DataInputStream(new FileInputStream("c:\\datastream.dat"));
    	 char cc=input.readChar();
    	 int ii=input.readInt();
    	 long 11=input.readLong();
    	 float ff=input.readFloat();
    	 double dd=input.readDouble();
    	 String sstr=input.readUTF();
    	 input.close();
		 
		System.out.println(cc+"\n"+ii+"\n"+ll+"\n"+ff+"\n"+dd+"\n"+sstr); 
     }
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Ex9_6_1_InputInt {
   public static void main(String [] args) throws IOException{
	   InputStreamReader isr=new InputStreamReader(System.in);
	   BufferedReader br=new BufferedReader(isr);
	   System.out.print("����һ��������");
	   String str=br.readLine();
	   int x=Integer.parseInt(str);
	   System.out.println("�����������"+x);
   }
}
import java.io.DataInputStream;
import java.io.IOException;

public class Ex9_6_InputInt {
   public static void main(String[] args)throws IOException{
	   DataInputStream din=new  DataInputStream(System.in);
	   System.out.print("����һ��������");
	   int x=din.readInt();
	   System.out.println("�����������"+x);
   }
}

import java.util.Scanner;

public class Ex9_13_ScannerData {
	public static void main(String[] args) {
    	Scanner s=new Scanner("123 3.1415 true abcdef");
    	System.out.println(s.nextInt());
    	System.out.println(s.nextFloat());
    	System.out.println(s.nextBoolean());
    	System.out.println(s.next());
    }
}
import java.util.Scanner;

public class Ex9_14_ScannerDemo {
	public static void main(String[] args) {
    	int count=0;
    	double sum=0.0,average,x;
    	Scanner scan=new Scanner(System.in);
    	x=scan.nextDouble();
    	while(Math.abs(x)>1e-5) {
    		sum+=x;
    		count++;
    		x=scan.nextDouble();
    	}
    	average=sum/count;
    	System.out.println("ƽ��ֵ="+average);
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值