import java.util.Arrays;
import java.util.Scanner;
public class Array {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] nums ={99,85,82,63,60};
System.out.println("请输入新增同学的成绩");
int num = input.nextInt();
System.out.println("你输入的成绩是:"+num);
int index=nums.length-1;
for(int i=0; i<nums.length;i++){
if(num>nums[i]){
index = i;
break;
}
}
//将原来位置的数值一次移动流出空地
for(int j=nums.length-1;j>index;j--){
nums[j] = nums[j-1];
}
nums[index] = num;
System.out.println("请插入成绩的下标是"+index);
System.out.println(Arrays.toString(nums));
}
}
数组Array 新增同学的成绩插入排序
最新推荐文章于 2025-06-06 12:03:53 发布
本文介绍了一个使用Java实现的数组插入排序算法。通过用户输入的成绩,程序会在已排序的数组中找到合适的位置插入新元素,保持数组有序。文章详细展示了如何遍历数组、比较元素和移动数组元素的过程。
1045

被折叠的 条评论
为什么被折叠?



