收藏 分销(赏)

2023年南京邮电大学Java实验报告三.docx

上传人:二*** 文档编号:4572886 上传时间:2024-09-30 格式:DOCX 页数:11 大小:54.69KB 下载积分:5 金币
下载 相关 举报
2023年南京邮电大学Java实验报告三.docx_第1页
第1页 / 共11页
本文档共11页,全文阅读请下载到手机保存,查看更方便
资源描述
实 验 报 告 (2023/2023学年 第一学期) 课程名称 JAVA语言程序设计 实验名称 流解决程序设计 实验时间 2023 年 12 月 25 日 指导单位 计算机学院软件工程系 指导教师 邓玉龙 学生姓名 李健琅 班级学号 B14070427 学院(系) 物联网 专 业 网络工程 实 验 报 告 实验名称 流解决程序设计 指导教师 邓玉龙 实验类型 设计 实验学时 2 实验时间 2023-12-25 一、 实验目的和任务 规定学生能在学习和理解课堂学习内容中JAVA流编程理论的基础上,学习并逐步掌握JAVA流程序的编写和调试,学习根据解决需求对不同流的对的选择使用和组合使用方法。 二、 实验环境(实验设备) PC微型计算机系统,Microsoft Windows操作系统,,SUN Java Development Kit开发工具包,NetBeans开发工具。 三、实验原理及内容(涉及操作过程、结果分析等) 实验内容:设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文献中,再编写另一个程序从文本文献中读入字符串并在命令行窗口显示出来。 实验源程序: (1) 写入文本程序: import java.io.*; import java.util.Scanner; public class Write { public static void main(String args[]) { File f=new File("test.txt"); //创建文本文献对象 FileWriter fw; //字符输出流对象 Scanner in = new Scanner(System.in); //准备从键盘输入字符串 System.out.print("请输入文本字符:"); //键盘输入提醒 String s = in.nextLine(); //从键盘输入文本字符串 try { fw=new FileWriter(f); //创建字符输出流对象 fw.write(s + "\n"); //写字符串到文献 fw.close(); //关闭字符输出流 System.out.println("写文本文献完毕"); } catch (IOException e) { System.out.println("写文献错误!"); } } } (2) 读取文本程序: import java.io.*; import java.util.Scanner; public class Read { public static void main(String args[]){ File f; FileReader fr; //字符/输入流对象 BufferedReader br; //字符输入缓冲流 Scanner in =new Scanner(System.in); //准备从键盘输入字符串 System.out.print("请输入要读入的文献名:"); //键盘输入提醒 String s=in.nextLine(); //从键盘输入文献名 try { f =new File(s); //创建文献对象 fr =new FileReader(f); //创建字符输入流对象 br =new BufferedReader(fr); //字符输入流接入到输入缓冲流 String str; //变量s存放读入的文本行 System.out.println("读出的文本文献为:"); while(true) { str=br.readLine(); //从文本文献读入一行 if(str == null) break; //读入结束 System.out.println(str); //输出显示读入的文本 } fr.close(); br.close(); } catch (IOException e) { System.out.println("您所要读写的文献不存在!"); //显示错误信息 } } } 实验结果: 四、实验小结(涉及问题和解决方法、心得体会等) 通过本次实验,让我学会了用Java语言进行文本文献的读写,并且加强了自己对Java语言的运用编程能力,真正理解了关于流解决的一些知识内容。 五、指导教师评语 成 绩 批阅人 日 期
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 远程教育/电大

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服