public static void main(String[] args) {
int [] score = new int[6];
score[0]=99;
score[1]=85;
score[2]=68;
score[3]=56;
score[4]=46;
//获取用户要插入的数值
Scanner input = new Scanner(System.in);
System.out.println("请输入新增成绩:");
int number = input.nextInt();
//找到number要插入的位置index
int index=score.length;
for (int i=0;i<score.length;i++){
if (number>score[i]){
index=i;
break;
}
}
//元素后移
for (int i=score.length-1;i>index;i--){
score[i]=score[i-1]; //当list.length-1:5 list[5]=list[4]以此类推
}
//在index位置将num插入进来
score[index]=number;
System.out.println("插入成绩的下标是:"+index);
System.out.println("插入值最后的成绩是:");
for (int i=0;i<score.length;i++){
System.out.print(score[i]+"\t");
}
}
image.png