int[] arr={8, 9, 10, 12, 13, 14, 15, 16};
int num = 11;
int [] arr2 = new int [arr.length+1]; //定义一个比arr长度大一的新数组
for (int i =0;i < 4;i++){ //将arr拆分成两部分,将11插入到拆分后的两个数组之间
arr2[i] = arr[i];
}
arr2[3]=num;
for(int i = 4;i< arr2.length;i++){
arr2[i] = arr[i-1];
}
System.out.print("添加新元素之前的arr数组: ");
for(int i=0;i< arr.length;i++){
System.out.print(arr[i]+",");
}
System.out.println("");
System.out.print("添加元素之后的arr2数组: ");
for (int i=0;i< arr2.length;i++){
System.out.print(arr2[i]+",");
}
在java中,编写一个类Exch1_4,完成以下要求。现有数组int[] arr={8, 9, 10, 12, 13, 14, 15, 16},要求将11插入到10、12中间。
最新推荐文章于 2024-09-25 11:06:23 发布
本文详细描述了如何在Java中对给定数组arr进行拆分,将整数11插入其中,并将结果存储在新的数组arr2中,展示了数组操作的基本步骤。
摘要由CSDN通过智能技术生成