2.编写一个Java Application程序,实现读取并输出指定文件的内容的功能。
import java.io.*;
public class ReadFile{ public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new FileReader(\ String s=br.readLine(); while(s!=null){ System.out.println(s); s=br.readLine(); } br.close(); } }
3.编写一个Java Application程序,实现接收键盘输入的数据,并写入到指定文件中的功能。
import java.io.*;
public class WriteFile2{ public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw=new BufferedWriter(new FileWriter(\ String s=br.readLine(); while(!s.equals(\ bw.write(s); bw.newLine(); s=br.readLine(); } br.close(); bw.close(); } }
- 16 -
实验7:数组与字符串
一、实验目的
(1)掌握利用Math类实现基本数学运算的方法。 (2)掌握数组与字符串概念与使用。
二、实验任务
(1)输入根据给定的Java Application程序,写出运行结果。 (2)按照要求编写Java Application程序。
三、实验内容
1.输入下面的Java Application程序,写出运行结果,并说明程序的功能。1: public class testMath {
2: public static void main(String args[]) { 3: final int NUMBER = 100; 4: int count = 10; 5: int randomNum = 0; 6: int probability[] = new int[6]; 7: for(int i=0; i<6; i++) { 8: probability[i] = 0; 9: } 10: for(int i=0; i - 17 - 2.编写一个Java Application程序,实现如下的设计目标:程序运行时自动产生1~100的随机数,接收用户键盘输入数据并给出提示信息,直至猜对。游戏者猜对后,显示猜测次数,并提供“重新开始”和“退出”功能。 - 18 - 实验8:Java高级I/O流程序设计 一、实验目的 (1)掌握Java I/O基本原理。 (2)掌握InputStream、OutputStream抽象类的基本使用方法。 (3)掌握FileInputStream、FileOutputStream、DataInputStream、DataOutputStream抽象类的基本使用方法。 二、实验任务 (1)阅读给定的Java Application程序,按要求回答问题并写出运行结果。 (2)按要求编写一个Java Application程序,并编译、运行这个程序。 三、实验内容 1.输入下面的Java Application程序,运行该程序,说明程序的功能。 1: import java.io.*; 2: public class CopyFile { 3: public static void main(String[] args) { 4: try { 5: FileInputStream fis = new FileInputStream(\6: FileOutputStream fos = new FileOutputStream(\7: int read = fis.read(); 8: while ( read != -1 ) { 9: fos.write(read); 10: read = fis.read(); 11: } 12: fis.close(); 13: fos.close(); 14: } 15: catch (IOException e) { 16: System.out.println(e); 17: } 18: } 19:} 其功能是完成文件的复制:通过字节流从“copyFile.java”文件中读取数据并写入到“temp.txt”文件中去,实现copy功能。 - 19 - 2.编写一个Java Application程序,实现如下的设计功能:运行该程序可以列出当前目录下的文件。 import java.io.*; public class FileList2{ public static void main(String[] args){ File dir=new File(\ File files[]=dir.listFiles(); System.out.println(dir); for(int i=0;i - 20 -