云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JAVA实验报告(实验五)

JAVA实验报告(实验五)

  • 62 次阅读
  • 3 次下载
  • 2025/7/13 2:23:37

北 京 林 业 大 学

2013 学年— 2014 学年第 2学期 Java程序设计基础实验

报告书

专 业: 电子 班 级: 11-2 姓 名: 王云飞 学 号: 101114110 实验地点: 计算机中心 任课教师: 黄儒乐 实验题目:IO流对象的使用

实验环境: Windows2000/XP;局域网 实验要求:

1. 对所有实验内容中涉及到的命令均要亲自实践,对照实验指导书进行。 2. 把实验中出现的问题以及最后解决的情况反馈到实验报告中。 3. 程序作业的源代码要求反馈到实验报告中。

实验内容:

1. 给文件的内容添加行号

按模板要求,将【代码1】~【代码14】替换为Java程序代码。

ReadExample.java

import java.io.*; public class ReadExample {

public static void main(String args[ ]) {

File file=new File(\ File tempFile=new File(\ try{

FileReader inOne=【代码1】 // 创建指向文件file的输入流 BufferedReader inTwo= 【代码2】 // 创建指向inOne file的输入流 FileWriter tofile=【代码3】 // 创建指向文件tempFile的输出流

BufferedWriter out=【代码4】 // 创建指向tofile的输出流 String s=null; int i=0;

s=【代码5】 // inTwo读取一行 while(s!=null) { i++;

out.write(i+\ out.newLine();

s=【代码6】 }

inOne.close(); inTwo.close(); out.flush(); out.close(); tofile.close();

inOne=【代码7】 inTwo= 【代码8】 tofile=【代码9】 out=【代码10】 while((s=【代码11】)!=null) {

out.write(s); out.newLine(); }

inOne.close(); inTwo.close(); out.flush(); out.close(); tofile.close();

inOne=【代码12】 inTwo=【代码13】 while((s=【代码14】)!=null) {

System.out.println(s); }

inOne.close(); inTwo.close(); tempFile.delete(); }

catch(IOException e) {

System.out.println(e); }

// inTwo读取一行 // 创建指向文件tempFile的输入流 // 创建指向inOne file的输入流 // 创建指向文件file的输出流 // 创建指向tofile的输出流 // inTwo读取一行 // 创建指向文件file的输入流 // 创建指向inOne file的输入流 // inTwo读取一行 } }

2. 读写基本类型数据

按模板要求,将【代码1】~【代码21】替换为Java程序代码。

NumberExample.java

import java.io.*;

public class NumberExample {

public static void main(String args[]) {

int a1=12,a2=1180; long b=808080;

float x1=3.14F,x2=12.456F; double d=1234.9876; boolean boo1=true,boo2=false; char c='我';

File f=【代码1】 //创建文件。 try {

FileOutputStream fos=【代码1】 DataOutputStream out_data=【代码2】 【代码2】 【代码3】 【代码4】 【代码5】 【代码6】 【代码7】 【代码8】 【代码9】 【代码10】 }

catch(IOException e){} try {

FileInputStream fis=【代码11】 DataInputStream in_data=【代码12】 System.out.println(【代码13】); System.out.println(【代码14】); System.out.println(【代码15】); // 创建指向f文件输出流 // 创建指向fos 的数据输出流 // out_data将数据a1写入到文件 // out_data将数据a2写入到文件 // out_data将数据b写入到文件 // out_data将数据x1写入到文件 // out_data将数据x2写入到文件 // out_data将数据d写入到文件 // out_data将数据boo1写入到文件// out_data将数据boo2写入到文件// out_data将数据c写入到文件 // 创建指向f文件输入流 // 创建指向fis 的数据输入流 // in_data读取int整数 // in_data读取int整数 // in_data读取long整数

System.out.println(【代码16】); // in_data读取float数 System.out.println(【代码17】); // in_data读取float数 System.out.println(【代码18】); // in_data读取double数 System.out.println(【代码19】); // in_data读取boolean数据 System.out.println(【代码20】); // in_data读取boolean数据 System.out.print(【代码21); // in_data读取char数据 }

catch(IOException e){} } }

实验目的:

掌握常用IO类的基本使用方法。

实现方法、实验结果及结论分析等:

实验内容1源代码:

import java.io.*;

public class ReadExample {

public static void main(String args[ ]) {

File file = new File(\ File tempFile = new File(\ try{

FileReader inOne = new FileReader(file); // 创建指向文件file的输入流

BufferedReader inTwo = new BufferedReader(inOne); // 创建指向inOne file的输入流

FileWriter tofile = new FileWriter(tempFile); // 创建指向文件tempFile的输出流

BufferedWriter out = new BufferedWriter(tofile); // 创建指向tofile的输出流

String s=null; int i=0;

s = inTwo.readLine(); // inTwo读取一行 while(s!=null) {

i++;

out.write(i+\ out.newLine();

搜索更多关于: JAVA实验报告(实验五) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

北 京 林 业 大 学 2013 学年— 2014 学年第 2学期 Java程序设计基础实验报告书 专 业: 电子 班 级: 11-2 姓 名: 王云飞 学 号: 101114110 实验地点: 计算机中心 任课教师: 黄儒乐 实验题目:IO流对象的使用 实验环境: Windows2000/XP;局域网 实验要求: 1. 对所有实验内容中涉及到的命令均要亲自实践,对照实验指导书进行。 2. 把实验中出现的问题以及最后解决的情

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com