Java教程

java学习心得

本文主要是介绍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学习心得的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!