文件与数据流
一.实验目的:
1.掌握输入输出流类的层次关系和类中的方法 2.输入输出流类的编程方法
二、实验内容:
1.从输入或输出流类或子类创建输入或输出流对象. 2.利用输入或输出流对象的方法读或写文件。
三.实验内容:
1.从键盘上输入10个整数,然后将它们从小到大排序并写入文件c1.txt,然后将文件中的内容读出,输出到屏幕上。 程序如下:
import java.io.*;
import java.util.Scanner; public class FileIOStream {
public static void main(String[] args) throws IOException { int temp = 0;
int[] s=new int[10]; String str=\;
Scanner sc = new Scanner(System.in);
FileOutputStream out=new FileOutputStream(\); PrintStream p=new PrintStream(out); System.out.print(\请连续输入10个整数:\); for(int i =0;i for(int i=0;i byte b[]=str.getBytes(); out.write(b); out.flush(); out.close(); for (int i = 0; i < s.length-1; i++) { for (int j = 0; j < s.length - i - 1; j++) { if (s[j] > s[j + 1]) { temp = s[j]; s[j] = s[j + 1]; s[j + 1] = temp; } } } System.out.println(\个数字从小到大排列:\); for (int i = 0; i } 运行结果: C1.txt文档内容: 2.将文件f1.txt的内容加密(加密算法自己设计)后存放到f2.txt中。读出f2.txt文件的内容,并显示解密后的内容。 程序如下: import java.io.BufferedReader; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; public class Encrypt { public static void main(String[] args) { String outputStr = \; System.out.print(\请输入一个英文单词:\); BufferedReader br = new BufferedReader(newInputStreamReader(System.in)); try { String inputStr = br.readLine(); for(int i=0;i outputStr = outputStr + changeLetter(inputStr.charAt(i)); } byte b1[]=inputStr.getBytes(); FileOutputStream f1=new FileOutputStream(\); f1.write(b1); f1.flush(); f1.close(); byte b2[]=outputStr.getBytes(); FileOutputStream f2=new FileOutputStream(\); f2.write(b2); f2.flush(); f2.close(); } catch (IOException e) { e.printStackTrace(); } System.out.println(outputStr); } public static char changeLetter(char c){ int letter = c; char character = 0; if(c>=65&&c<=90){ character = (char)(90-(letter-65)); } if(c>=97&&c<=122){ character = (char)(122-(letter-97)); } return character; } 运行结果: } F1.txt文档内容: F2.txt文档内容: 成功把输入的英文单词apple(苹果)加密成zkkov; 四、实验结论: 通过认真编写程序及耗费大量时间的修改,成功完成了实验要求,加深了我对文件与数据流这一知识块的掌握,对文件的读写操作有了进一步的理解,在编程的同时也感觉到了无比的快乐,我会保持这份学习的热情并积极完成每次的上机实验要求的。 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java课实验报告-文件与数据流在线全文阅读。
相关推荐: