【Java例题】7.4 文件题1-学生成绩排序
2024-09-01 06:00:53
4.学生成绩排序。
已有一个学生成绩文件,含有多位学生的成绩;
读取这个文件中的每位学生的成绩,然后排序;
最后将这些排好序的成绩写到另一个文件中。
package chapter7; import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner; public class demo4 {
public static void main(String[] args) {
int s[]=new int[100];
try {
Scanner sc=new Scanner(new File("score1.txt"));
PrintStream out=new PrintStream(new File("score2.txt"));
for(int i=0;i<100;i++) {
if(sc.hasNextInt()) {
int score=sc.nextInt();
s[i]=score;
}
}
for(int i=0;i<100;i++) {
for(int j=i+1;j<100;j++) {
if(s[i]>s[j]) {
int temp=s[j];
s[j]=s[i];
s[i]=temp;
}
}
}
for(int i=0;i<100;i++) {
if(s[i]==0) {
continue;
}else {
out.print(s[i]+" ");
}
}
out.close();
sc.close();
}catch(FileNotFoundException e) {
System.out.println("file not found");
}catch(Exception e) {
System.out.println("error");
}
}
}
最新文章
- .NET笔记(二)
- [vivado系列]Zynq开发常用文档
- PHP面向对象之魔术方法复习
- ofbiz进击 第四节。 我的form之旅
- 汇编语言程序入门实验二:在dos下建立子目录操作
- Js操作Select大全(取值、设置选中)
- IBM MQ Reason 2538(MQRC_HOST_NOT_AVAILABLE) 错误原因一例
- 锋利的jQuery读书笔记---jQuery中动画
- The Automated Testing Handbook 自动化测试手册简介
- 获取当前位置信息-ios
- PHP &; JAVA 实现 PBKDF2 加密算法
- java中将list、map对象写入文件
- 蓝桥杯省赛 牌型种数java
- linux 查看文件夹大小
- 同步手绘板——关于/dev/graphics/fb0权限的获取
- jQuery学习- 表单事件
- 列出连通集(mooc)
- 用 free 或 delete 释放了内存之后,立即将指针设置为 NULL,防止产 生“野指针”
- 内网环境下为Elasticsearch 5.0.2 添加head服务
- java 检测字符串中文乱码
热门文章
- (一)C#编程基础复习——开启编程之旅
- Oracle Goldengate是如何保证数据有序和确保数据不丢失的?
- PTP 接线方式及通讯距离
- 【机器学习实践】解决Jupyter Notebook中不能正常显示中文标签及负号的方法
- C语言指针使用不当带来的内存不可读
- ZIP:ZipFile
- SQL SERVER 活动监视-sys.dm_exec_requests
- ps aux | grep ";svnserve"; | cut -c 9-15 | xargs kill -9
- c++中利用宏定义简化for循环使用
- 数据结构-哈夫曼树(python实现)