程序设计中临时变量的使用-20175218

程序设计中临时变量的使用

一、任务

//定义一个数组,比如
  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; 提交码云上你完成的代码的链接。

三、代码

  1. 数组插入代码
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;
    }
}
  1. 数组删除代码
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;
    }

}
  1. 主代码
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();
    }

}

四、运行结果

五、代码托管

点击链接进入

posted @ 2019-04-21 21:07  20175218陈敬勇  阅读(283)  评论(0编辑  收藏  举报