JAVA输入输出(一)

本文介绍了使用JAVA进行文件输入输出的两个实践案例。一是设计`fileWrite`方法,从键盘接收姓名、学号和成绩并保存到文本文件,直到输入空行结束;二是`fileReader`方法,读取文件内容,查找最高分、最低分、总人数及平均成绩。此外,还涵盖了生成100个随机整数并存储到文件,以及读取文件计算最大值、最小值和平均值的过程。
摘要由CSDN通过智能技术生成

编程实现:

(一)

(1) 设计static void fileWrite(String filename)方法,其功能是从键盘按行以姓名、学号、成绩的方式取得数据,并按相同顺序逐行保存到filename指定的文本文件中,重复进行,直到输入空行结束。姓名、学号为连续英文字母或汉字、成绩为整数,三者之间以空格分隔。键盘输入和输出文件数据形式如下:

 张一  200215101 68

张二  200215102 82

张三  200215202 99

(2) 设计static void fileReader(String filename)方法,从文本文件filename读取各学生的数据,并查找所有学生中最高成绩者和最低成绩者、总人数及平均成绩,fileReader标准输出格式形式如下:

张三 200215202 99

张一 200215101 68

3 83.0

(二)

(1) 产生100个1-9999之间的随机整数,将其存入文件a.txt中;

(2) 从文件中读取这100个数,并计算其最大值、最小值和平均值.

 (一)

import java.io.*;
import java.util.Scanner;
public class ReadAndWriteDemo {
        public static void fileWrite(String filename) throws IOException { // throws IOException声明异常              
                String s=null;
                InputStreamReader isr=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一阶原点矩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值