5.学生成绩统计。
已有一个学生成绩文件,含有多位学生的各三门课的成绩;
读取这个文件中的每位学生的三门课成绩,然后计算均分;
最后对这些均分按照大于或小于75分的界限,分别写到另两个文件中。

package chapter7;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;public class demo5 {public static void main(String[] args) {try {student stu[]=new student[10];for(int i=0;i<10;i++) {stu[i]=new student();//必须挨个实例化对象数组
            }Scanner sc=new Scanner(new File("score1.txt"));PrintStream out1=new PrintStream(new File("score3.txt"));PrintStream out2=new PrintStream(new File("score4.txt"));for(int i=0;i<10;i++) {if(sc.hasNext()) {stu[i].name=sc.next();stu[i].sco1=Integer.parseInt(sc.next());stu[i].sco2=Integer.parseInt(sc.next());stu[i].sco3=Integer.parseInt(sc.next());}}for(int i=0;i<10;i++) {if(stu[i].name==null) {break;}if(stu[i].getarg()>=75) {out1.println(stu[i].name);}else {out2.println(stu[i].name);}}out1.close();out2.close();sc.close();}catch(FileNotFoundException e) {System.out.println("file not found");}catch(Exception e) {System.out.println(e);}}static class student{String name;int sco1;int sco2;int sco3;public int getarg() {//用函数定义arg而不是int arg=sco1+sco2+sco3;因为这样不初始化sco123,调用arg时默认为零return (sco1+sco2+sco3)/3;}}
}

转载于:https://www.cnblogs.com/LPworld/p/10724110.html

【Java例题】7.5 文件题2-学生成绩统计相关推荐

  1. java编程实现学生成绩管理系统_java 用文件实现的学生成绩管理系统

    [实例简介] yu华南理工大学网络学院2014秋季 "计算机操作系统"课程设计大作业 一.题目: 用文件实现的学生成绩管理系统 二.目的 学生通过本次实验编程实现一个班级学生成绩的 ...

  2. [转载] JAVA数组实现学生成绩统计

    参考链接: Java程序的输出 20(继承) 一.项目名称 数组实现学生成绩统计 二.项目描述 1.项目简介: 由用户输入学生人数与名字,并定义当前学期课程数与课程名,并分别录入每位学生每门课程成绩, ...

  3. python作业:有一个学生成绩表,包括学号、姓名、高数、英语,计算机。 录入若干个学生学号、姓名、高数、英语,计算机5项数据。 将学生成绩表数据写入文件,文件名为“学生成绩表.txt

    1.有一个学生成绩表,包括学号.姓名.高数.英语,计算机. 录入若干个学生学号.姓名.高数.英语,计算机5项数据. 将学生成绩表数据写入文件,文件名为"学生成绩表.txt import cs ...

  4. 【附源码】用Python从文件中读取学生成绩,并计算最高分/最低分/平均分

    兄弟们, 今天咱们试试用Python从文件中读取学生成绩, 并计算最高分/最低分/平均分. 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform 定义获 ...

  5. 如何用Python从文件中读取学生成绩,并计算最高分/最低分/平均分(附源码)

    兄弟们, 今天咱们试试用Python从文件中读取学生成绩, 并计算最高分/最低分/平均分. 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform 定义获 ...

  6. 用Python从文件中读取学生成绩,并计算最高分/最低分/平均分

    兄弟们,今天咱们试试用Python从文件中读取学生成绩,并计算最高分/最低分/平均分. 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform 定义获取最 ...

  7. c语言学生成绩统计问题分析,学生成绩统计c语言教程分析.doc

    课 程 设 计 课程名称____C语言课程设计___ 题目名称____学生成绩统计_____ 学生学院______物理学院_______ 专业班级____电子科学与技术___ 学 号_____3110 ...

  8. C语言 学生成绩统计

    根据已有的学生成绩表文件,对学生成绩进行统计显示,包括: 1.按平均分进行排名 2.统计每门课的平均分 3.打印所有学生成绩条 4.打印不及格学生信息 5.打印优等生名单(优等生条件:平均分大于90: ...

  9. 未来星计算机一级分数截图,学生成绩统计与分析系统2.0(全新升级)

    学生成绩统计与分析系统2.0 本系统主要利用Excel VBA编程设计而成,用于中小学学校一个年级的成绩统计与分析.软件集学生成绩的录入.统计计算.图表绘制.考场编排.数据导出.数据查询.数据打印.生 ...

  10. C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计

    文章目录 C语言经典实例:1-10例:三角求和.显示所占字节数.自增自减运算while语句输出最小值.计算快递费用.学生成绩统计等 1.程序的编写工具 2.项目的创建 3.C语言经典实例1-10编写的 ...

最新文章

  1. python学习环境安装_python学习系列----环境的安装
  2. 胡珀:从危到机,AI 时代下的安全挑战
  3. oracle怎么优化动态sql语句,oracle动态sql语句处理
  4. popup a new windows
  5. xyz坐标图_“色觉地图”的建立(二):辐照度与亮度、rgb空间、“颜色图”的混色方式...
  6. Android中GC的触发时机和条件
  7. 用tsmmc.MSC方式在xp和Win7集中管理多台Win2003服务器
  8. 【BZOJ3083】遥远的国度,树链剖分练习
  9. STC学习:光敏开关
  10. Delphi版 熊猫烧香源码
  11. Qt 小项目 -- 颜色拾取器
  12. 系统背景描述_多元化多功能会议室报告厅智能控制系统方案
  13. 计算机软件项目实施工程师要掌握哪些知识
  14. Mapbox添加图片层
  15. MapReduce: Simplified Data Processing on Large Clusters
  16. ROS在同一节点同时订阅和发布消息
  17. Error: ADB exited with exit code 1 Performing Streamed Install adb: failed to install D:\svn\app\sm
  18. 如何等比例调整图片大小?
  19. teamviewer连接不上的原因及解决方法有哪些
  20. 【Pandas入门教程】如何读取和写入表格数据

热门文章

  1. 关于UIAlertAction如何修改sheet上的字体颜色
  2. Java的结构之美【2】——销毁对象
  3. BZOJ 2432 兔农
  4. [体验编译原理]编写简易计算器
  5. 学知识的时候,把自己放的低一点
  6. winform 文件上传限制文件类型及文件大小
  7. VS Code 运行Vue项目
  8. SqlServer中使用游标遍历数据集合
  9. IE 8 HTML Parsing Error:Unable to modify the parent container element before the child element is...
  10. VSCode 插件离线安装方法(转载)