没有合适的资源?快使用搜索试试~ 我知道了~
实验3 输入输出流的实验.doc
资源推荐
资源详情
资源评论
实验四:字符串和输入输出流的实验
一 实验内容
(1)学习 DataInputStream 和 DataOutputStream 类以及 PrintStream
类的使用。
编写程序,随机产生 100 个 100-200 的整数,使用 PrintStream 对象输
出到文件 output.txt 中,然后使用 DataInputStream 类的 readInt()方法
读出数据,按照从小到大的顺序对 100 个数排序,在屏幕上输出,同时使用
DataOutputStream 类的 writeInt(int i)方法写到名为 sort.dat 的文件中。
(2)学习对象的序列化和反序列化和文件的输入输出。
定义一个 Student 类,编写程序使用对象输出流将一个 Student 对象和一个字
符串对象写入 student.dat 文件中,然后使用对象输入流读出对象。
备注:利用 JavaFx 实现图形用户界面,在图形用户界面上完成功能操作。
二 实验目的
(1) 理解流的概念分类
(2) 掌握字符串常用操作方法
(3) 掌握流的构造、套接在编程中的应用
(4) 理解和掌握文件流以及对象的串行化
三 实验过程
(1) 问题分析
(2) 代码编写
(1)package random;
import java.io.*;
public class random {
public static void main(String args[])throws IOException{
int a[] = new int[100];
System.out.println("100 个随机整数为:");
try(
FileOutputStream fos = new FileOutputStream("E:\11.txt");
BufferedOutputStream bos = new BufferedOutputStream(fos);
DataOutputStream dos = new DataOutputStream( bos);
){
for(int i = 0; i < 100; i++){
int random_num = (int)(Math.random() * 100 + 1);
System.out.println(random_num);
a[i] = random_num;
System.out.println(a[i]) ;
dos.writeInt(a[i]);
}
}
try(
FileInputStream fis = new FileInputStream("E:\11.txt" );
BufferedInputStream bis = new BufferedInputStream(fis);
DataInputStream dis = new DataInputStream(bis);
资源评论
weixin_54027347
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功