130401马媛媛实验十未答辩.docx
- 文档编号:29418154
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:8
- 大小:96.18KB
130401马媛媛实验十未答辩.docx
《130401马媛媛实验十未答辩.docx》由会员分享,可在线阅读,更多相关《130401马媛媛实验十未答辩.docx(8页珍藏版)》请在冰豆网上搜索。
130401马媛媛实验十未答辩
计算机科学与技术系
实验报告
专业名称计算机科学与技术
课程名称Java语言基础
项目名称输入输出流
班级13计科
(2)班
学号**********
姓名马媛媛
同组人员无
实验日期10.22
一、实验目的与要求:
1、实验目的
熟悉Java的文件读写机制,练习输入输出流的使用
2、实验内容
1、键盘输入10个整数,从小到大进行排序。
2、FileInputReader接收键盘输入的字符串,用FileWirter类将字符串写入文件,用FileReader类读出文件内容显示在屏幕上。
3、将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入到另一个文件中。
3、实验要求
1.通过实验掌握文件输入输出流的使用方法;
2.程序必须能够从键盘接收字符串并保存在文件中;
3.程序必须能够读出文件内容显示在屏幕上;
4.写出实验报告。
二、实验内容
1、实验步骤
1.(第1题)接收键盘输入字符串,再转化整数;
2.(第2、3题)编写主方法main(),其中实现接收键盘输入功能、文件操作功能和文件内容输出功能;
3.调试运行程序,观察输出结果。
2、算法描述
第一题:
使用InputStreamReader从键盘得到一个字符,使用BufferedReader对InputStreamReader流进行包装调用readLine()方法可以达到键盘输入的一行,使用toCharArray()方法将得到的字符串转为对应得字符,将每一行得到的单个字符数转化为单个的整型数,分别存放在a数组里,然后使用冒泡法对a数组排序,最后将排序结果输出。
第二题:
从键盘读入一行字符,用FileWriter定义一个对象,调用FileWriter构造函数里给出写入文件的路径,用FileWriter对象out调用write()方法,将从键盘得到的字符写入文件中,用FileReader定义一个读对象in,使用BufferedReader对in进行包装,得到对象p1,p1调用readlen()方法,从刚刚写入的文件中读出一行,并输出到界面,并同时将读到的内容写到FileReader定义的另一个对象out1所对指定的文件中。
使用newline()方法进行换行。
3、运行结果截图
实验一
实验二
4、源代码
实验一:
packagefile;
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.util.*;
publicclass_1{
publicstaticvoidmain(String[]args)throwsIOException{
inti;
int[]a=newint[10];
for(i=0;i<10;i++)
{
a[i]=0;
InputStreamReaderreader=newInputStreamReader(System.in);
BufferedReaderp=newBufferedReader(reader);
Strings=p.readLine();
char[]c=s.toCharArray();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 130401 马媛媛 实验 答辩