java,编写一个程序,要求输入5个学生的成绩,并将5个数据保存到文件“data.txt"中_写程序,从键盘输入5个学生的分数,然后输出高于平均分的分数。java-程序员宅基地

技术标签: java  

编写一个程序,要求输入5个学生的成绩,并将5个数据保存到文件“data.txt"中。然后在编写一个程序,从文件"data.txt"中读取这5个成绩,计算并输出它们平均数,然后按从小到大顺序输出这5个学生的成绩。

- java的程序如下:
写入文件:

public class BinFileWrite {
   
    

 public static void main(String[] args) throws Exception{
   
    
  writeFile();
  System.out.println("success!");
  }
 
 public static void writeFile() //二进制文件
 {
   
    
  FileOutputStream fos = null;
  DataOutputStream dos = null;
  BufferedOutputStream bos = null;
  try {
   
    
   fos = new FileOutputStream("data.txt");
   bos = new BufferedOutputStream(fos);//装饰类
   dos = new DataOutputStream(bos); //装饰类
    System.out.println("请输入5个学生的成绩(0~100):");
    float x;
    for(int i=1;i<=
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44740740/article/details/105315447

智能推荐

什么是GHO_gho文件-程序员宅基地

文章浏览阅读1.4k次。笔记_gho文件

Oracle查询表名为User的表时报ORA-00903:表名无效_oracle查询user表明无效-程序员宅基地

文章浏览阅读1.3w次。原因:oracle内部已使用USER表解决方法:select * from "数据库名"."USER"_oracle查询user表明无效

RPM与Yum的用法与区别_rpm yum-程序员宅基地

文章浏览阅读1w次,点赞6次,收藏51次。RPM与yum介绍RPM,全称为RPM Package Manager,是由Red Hat推出的软件包管理系统,现在在各种发行版中普遍使用。RPM仅适用于安装用RPM来打包的软件,目前是GNU/Linux下软件包资源最丰富的软件包类型。Yum (Yellow dog Updater, Modified) 是一个基于 RPM 包管理的字符前端软件包管理器,能够从指定的服务器自动下载 RPM 包并..._rpm yum

MIT6.5840(6.824)-2023 lab2实验记录_mit6.5840 lab2b-程序员宅基地

文章浏览阅读285次。整个lab2最终的目的是构建一个。核心是实验文档中提到的raft共识算法,用于解决分布式系统的一致性问题。具体的raft算法见论文与笔记。分布式一致性指的是在分布式系统中,无论系统内出现了什么状况,系统最终对外提供的服务结果必须是一致的,以分布式key/value存储系统为例,用户在t时刻读取key为abc的数据,得到的value是1,那么在没有进行写操作的情况下,除非系统不可用,之后对key为abc数据进行读取,得到的value一定是1。_mit6.5840 lab2b

Alpine镜像中时区的设置_alpine 时区-程序员宅基地

文章浏览阅读1.3w次,点赞4次,收藏8次。缺省状态下Alpine镜像下的timezone会设定成UTC,相较于东八区的CST北京时间来说本地时间比UTC早了8个小时。这篇文章介绍一下时区相关的基础知识以及如何在Alpine中将时间从UTC设定为CST。_alpine 时区

深入理解 JavaScript 中的函数_web中涉及函数的是-程序员宅基地

文章浏览阅读442次。本文旨在提供web开发人员必须了解的所有JavaScript函数的基本知识。_web中涉及函数的是

随便推点

Spring Cloud:初始Spring Cloud(01)_研究了一段时间spring boot了准备向spring cloud进发,-程序员宅基地

文章浏览阅读186次。研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分布式事物的支持暂时也没有。 Spr..._研究了一段时间spring boot了准备向spring cloud进发,

LayoutLM:面向文档理解的文本和版面预训练_layoutlm版面分析-程序员宅基地

文章浏览阅读114次。当代的文档AI处理方法常常建立在深度学习上面,但是通常具有两个局限性:(1)针对具体场景,依赖于少量人类标记的训练样本,没有利用大规模的无标注的训练样本,模型难以泛化到其他的场景或者布局。详细说,通过OCR结果中每个单词的边界框,我们将图像分割成多块,它们和单词具有一一对应的关系。层面输入文本信息主要由文本嵌入和位置嵌入表示,LayoutLM进一步增加了两种类型的输入嵌入:(1)2D位置嵌入,表示token在文档中的相对位置,也就是文档版面的特征(2)图像嵌入,文档图像全局特征和单词级别特征。_layoutlm版面分析

mysql报错:IN AGGREGATED QUERY WITHOUT GROUP BY, EXPRESSION #2 OF SELECT LIST CONTAINS NONAGGREGATED-程序员宅基地

文章浏览阅读4.1k次,点赞2次,收藏4次。解决办法,临时关闭该模式,一旦重启mysql就会失效。set @@GLOBAL.sql_mode='';set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';_in aggregated query without group by, expression #2 of select list contains

新浪微博开发之自动获取AccessToken_微博accse_token自动获取-程序员宅基地

文章浏览阅读3.3k次。前段时间研究新浪微博开发,发现官方提供的SDK(java版)里获取AccessToken竟然需要手动从浏览器中复制code到命令行下才能获取AccesToken,明显很不友好啊,于是自己研究了一下,用HttpClient写了个自动获取的方法,代码如下:public AccessToken getAccessToken() throws WeiboException, IOException {_微博accse_token自动获取

基于MATLAB的图像复原-程序员宅基地

文章浏览阅读1.5k次。设计目标及需求分析 设计目标:希望通过matlab设计一个软件来实现对CT图像的模糊再恢复的过程,是对现实中CT图像复原的一个简单仿真。需求分析:随着网络和通信技术的发展,数字图像处理与分析技术已经在科学研究、工业生产、医疗卫生、教育等领域得到了广泛应用,对推动社会的发展和提高人们的生活水平都起到了重要作用[1]。 而在医学CT影像中,CT图像的影响因素众多,包括部分容积效应,空间分辨力,密度分辨..._基于matlab图像复原方法设计

朝日生啤火炙读《乡村振兴战略下传统村落文化旅游设计》清酒和风辉少许-程序员宅基地

文章浏览阅读333次,点赞12次,收藏9次。朝日生啤火炙读《乡村振兴战略下传统村落文化旅游设计》清酒和风辉少许。朝日生啤火炙读《乡村振兴战略下传统村落文化旅游设计》清酒和风辉少许。

推荐文章

热门文章

相关标签