将一组学生成绩降序排列保存在数组中,并增加一个成绩(Java)

import java.util.Scanner;

public class Qjc {
    public static void main(String[] args) {
        int[] list=new int[6];
        list[0]=99;
        list[1]=85;
        list[2]=82;
        list[3]=63;
        list[4]=60;

        int index=list.length;
        System.out.println("请输入新增成绩:");
        Scanner input=new Scanner(System.in);
        int num=input.nextInt();
        for (int i = 0; i < list.length ; i++) {
            if(num>list[i]){
                index=i;
                break;
            }
        }
        for (int j = list.length-1 ;j >index ; j--) {
            list[j]=list[j-1];
        }
        list[index]=num;
        System.out.println("插入成绩的下标是:"+index);
        System.out.println("插入后的成绩信息是:");
        for (int k = 0; k < list.length ; k++) {
            System.out.printf(list[k]+"\t");
        }
    }
}

猜你喜欢

转载自blog.csdn.net/m0_74016429/article/details/133514288