将两个班级的学生成绩(两个int数组)合起来排序。
将两个班级的学生成绩(两个int数组)合起来排序。
3条回答 默认 最新
关注 package Demo; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; public class Score { public static void main(String[] args) { int[]classOne= {81,85,83,76,78,90,82,92,79,86}; int[]classTwo= {70,74,72,82,85,78,93,76,79,90,93,94}; int[]grade=new int[classOne.length+classTwo.length];//存放两个班级成绩的数组 for(int i=0;i<classOne.length;i++) { grade[i]=classOne[i]; }//把classOne的数据添加到新数组grade中 for(int i=classOne.length, j=0;i<classOne.length+classTwo.length;i++,j++) { grade[i]=classTwo[j]; }//把classTwo的数据添加到新数组grade中 ArrayList arr=new ArrayList(); for(int i=0;i<grade.length;i++) { arr.add(grade[i]); } Collections.sort(arr);//该数组可以通过 Collections.sort进行排序 System.out.println("两个班成绩排序后:"+arr); double sum=0; double aveg=0; for(int i=0;i<grade.length;i++) { sum+=grade[i]; } aveg=sum/grade.length; System.out.println("最高成绩:"+grade[grade.length-1]); System.out.println("平均成绩:"+aveg); } }
有帮助的话采纳一下哦!
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 打开软件提示错误:failed to get wglChoosePixelFormatARB
- ¥30 电脑误删了手机的照片怎么恢复?
- ¥15 (标签-python|关键词-char)
- ¥15 python+selenium,在新增时弹出了一个输入框
- ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。
- ¥20 学生成绩管理系统设计
- ¥15 来一个cc穿盾脚本开发者
- ¥15 CST2023安装报错
- ¥15 使用diffusionbert生成文字 结果是PAD和UNK怎么办
- ¥15 有人懂怎么做大模型的客服系统吗?卡住了卡住了