//定义一个数组,好比 int arr[] = {1,2,3,4,5,6,7,8}; //打印原始数组的值 for(int i:arr){ System.out.print(i + " "); } System.out.println(); // 添加代码删除上面数组中的5 ... //打印出 1 2 3 4 6 7 8 0 for(int i:arr){ System.out.print(i + " "); } System.out.println(); // 添加代码再在4后面5 ... //打印出 1 2 3 4 5 6 7 8 for(int i:arr){ System.out.print(i + " "); } System.out.println();
编译运行没有问题后,git add . git commit -m "数组元素删除,插入" git push; 提交码云上你完成的代码的连接。git
public class insert { public static void Insert(int arrs[],int index,int elem) { for (int i = arrs.length-2; i >= index; i--) { arrs[i+1]=arrs[i]; } arrs[index]=elem; } }
public class delete { public static void Delete(int arrs[],int index) { for (int i = index; i < arrs.length-1; i++) { arrs[i]=arrs[i+1]; } arrs[arrs.length-1]=0; } }
public class combine { public static void main(String[] args) { int arr[] = {1,2,3,4,5,6,7,8}; for(int i:arr){ //System.out.println(i+" "); System.out.printf("%d ",i); } System.out.println(); delete.Delete(arr,4); for(int i:arr){ //System.out.println(i+" "); System.out.printf("%d ",i); } System.out.println(); insert.Insert(arr,4,5); for(int i:arr){ //System.out.println(i+" "); System.out.printf("%d ",i); } System.out.println(); } }
点击连接进入数组