//有一组学员成绩是降序排列的,现插入一个新的成绩,依然要求保持降序排列
int[] list = new int[6];
list[0] = 90;
list[1] = 80;
list[2] = 70;
list[3] = 60;
list[4] = 50;
int index=lits.length-1;//保存要插入新成绩的下表
System.out.print("请输入要插入的成绩:");
int num=new Scanner(System.in).nextInt();
for (int i = 0; i < list.length; i++) {
if (num>list[i]) {
index=i;
break;
}
}
//从最后一个数向后开始移动一个位置,(从index下标的位置开始向后移动一个位置)
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.print(list[k]+"\t");
}