java学习心得

// 创建一个数组
int[] arr = { 99, 85, 82, 63, 60 };
System.out.println("请输入新增成绩:");

// 键盘录入一个数
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();

// 创建一个新数组
int[] arr1 = new int[arr.length + 1];

// 把旧数组的值给新数组
for (int i = 0; i < arr.length; i++) {
arr1[i] = arr[i];
}

// 定义下标是0
int index = 0;

// 循环比较数组和键盘输入数字的大小
for (int i = 0; i < arr1.length; i++) {

// 找到数组中比键盘输入小的数字,并把下标赋值给上面定义的下标
if (arr1[i] < a) {
index = i;
break;

}
}
System.out.println("插入成绩的下标是:" + index);

// 把数组中比键盘输入小的数都向后移一位
for (int i = arr1.length - 1; i > index; i--) {
arr1[i] = arr1[i - 1];
}

// 把键盘输入的数赋值给空出来的地标
arr1[index] = a;
System.out.println("插入后的成绩信息是:");
System.out.println(Arrays.toString(arr1));

上一篇:数组和函数


下一篇:Java中System类的常用方法 (#垃圾回收机制#获取程序运行时间#拷贝数组内容#退出Java虚拟机JVM)