Java按成绩排序
今天通过一个案例来将实现一个排序的功能。
public static void main(String[] args) {
double sum_ZS = 0;// 定义变量
double sum_LS = 0;
double sum_WW = 0;
double avg_ZS = 0;
double avg_LS = 0;
double avg_WW = 0;
double[] scores_ZS = { 9.65, 9.40, 9.95, 9.55, 9.65, 9.80, 9.75, 9.20 };
double[] scores_LS = { 9.15, 9.80, 9.45, 9.65, 9.90, 9.85, 9.70, 9.30 };
double[] scores_WW = { 9.40, 9.45, 9.50, 9.30, 9.95, 9.20, 9.60, 9.85 };
Arrays.sort(scores_ZS);// 排序
Arrays.sort(scores_LS);
Arrays.sort(scores_WW);
scores_ZS[0] = scores_ZS[7] = 0;// 最高和最低分置零
scores_LS[0] = scores_LS[7] = 0;
scores_WW[0] = scores_WW[7] = 0;
// 遍历求和
for (int i = 0; i < scores_WW.length; i++) {
sum_WW += scores_WW[i];
}
for (int i = 0; i < scores_WW.length; i++) {
sum_LS += scores_LS[i];
}
for (int i = 0; i < scores_WW.length; i++) {
sum_ZS += scores_ZS[i];
}
// 求平均分
avg_ZS = sum_ZS / 6;
avg_LS = sum_LS / 6;
avg_WW = sum_WW / 6;
System.out.println(“张三选手的最终平均得分:” + avg_ZS);
System.out.println(“李四选手的最终平均得分:” + avg_LS);
System.out.println(“王五选手的最终平均得分:” + avg_WW);
}
原文引用:https://blog.csdn.net/zj408130895/article/details/107447714
- java中的comparable接口如何根据学生的学号,成绩等多种情况进行定义,然后排序
- java课程设计—成绩排序系统
- 小实例-实现对成绩总分由高到低的排序-Java中数组对象的排序
- java排序compareTo:降序输出学生成绩
- java 使用面向对象方式实现录入学生信息,取出成绩最大值、最小值、平均值、对其进行排序
- java入门--数组的排序案例:输出成绩前三名
- Java 成绩排序
- 7-2 sdust-Java-学生成绩读取与排序 (8 分)
- JAVA--定义一个包含整型数组参数的方法,用来接收成绩数组,进行成绩排序并输出前三名
- java实验题——学生成绩排序并打印
- 冒泡排序:成绩从低到高排序(JAVA)
- java课程设计—成绩排序系统(GUI版本)
- 用java面向对象(oop)对成绩进行排序,查找最大值,最小值,平均值。
- 【Java】文件中学生成绩排序
- 冒泡排序:对成绩从低到高进行排序(JAVA)
- Java作业-输入学生成绩并排序
- Java练习题22 成绩排序
- Java基础之一组有用的类——使用比较器对数组排序(TrySortingWithComparator)
- 牛客:剑指offer:数字在排序数组中出现的次数 (Java)
- java实现快速排序