小明是二班的班长,某次考试之后恰巧一班的班长生病了,老师便让小明帮着一起统计一班和二班的成绩,统计完成后老师突然想知道如果把一班和二班的成绩放在一起比较会是什么样,便把这项任务交给了小明。这可把小明难住了,你能帮帮他么?
题目的大概意思如下:
将两个班的成绩分别用两个数组存储,将两个班所有的成绩再存在一个数组中,从小到大排序后输出。
数组排序:
Arrays.sort(array);实现对数组元素从小到大排序
package step2;
import java.util.Scanner;
import java.util.Arrays;
public class MarkStatistics {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] class1Grade = new int[5];
int[] class2Grade = new int[5];
int[] gradeCount = new int[class1Grade.length + class2Grade.length];
for(int i = 0;i < class1Grade.length;i++){
class1Grade[i] = scan.nextInt();
gradeCount[i] = class1Grade[i];
}
for(int i = 0;i < class2Grade.length;i++){
class2Grade[i] = scan.nextInt();