好文档 - 专业文书写作范文服务资料分享网站

湖南大学JAV第三次作业

天下 分享 时间: 加入收藏 我要投稿 点赞

-----WORD格式--可编辑--专业资料-----

第六章 Java输入输出

1、说明程序功能: import java.io.*;

public class CharWrite {

public static void main(String args[]) { try {

FileWriter fw=new FileWriter(\ for ( int i=32;i<126;i++) fw.write(i); fw.close();

} catch (IOException e) { } } }

答:向文件charset.txt中输入ASCII码从32到126共94个字符。

2、先用随机函数产生出任意的20个整数,再按由小到大的顺序排序,然后将结果写入一个文件中,最后从该文件中读出后显示出来。请分别用顺序文件和随机文件的读写形式进行编程测试。

代码:

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Random;

--完整版学习资料分享----

-----WORD格式--可编辑--专业资料-----

public class RandNum {

public static void main(String args[]) { Random rand = new Random(); int[] num = new int[20]; 机数

int r = 0;

//随机数

//实例化一个产生随机数的类

//定义一个整型数组,用来存储产生的随

for(int i = 0;i

for(int i = 0;i

--完整版学习资料分享----

r = rand.nextInt(1000); //放入数组 num[i] = r;

//产生一个1000以内的随机数

for(int j = 0;j

if(num[i] < num[j]){ }

k = num[i]; num[i] = num[j]; num[j] = k;

-----WORD格式--可编辑--专业资料-----

RandNum rn = new RandNum(); //写入文件

rn.WriteFile(\ //读取文件

int[] x = rn.ReadFile(\ //读取的数组

for(int i = 0;i

* 读取文件的方法 * @param path */

public int[] ReadFile(String path){ int a[] = null;

try {

// 实例化一个File输入流对象

InputStream is = new FileInputStream(path); // 实例化一个Buffer输入流对象

BufferedInputStream bs = new BufferedInputStream(is);

--完整版学习资料分享----

System.out.print(x[i] + \if(i%5 == 4)

System.out.println();

63cjn59ogs3ibqw7s1xb7s7tu43p3900trv
领取福利

微信扫码领取福利

微信扫码分享