zoukankan      html  css  js  c++  java
  • 删除数组元素 功能描述:有一个有序整数数组,要求输入一个数字, 在数组中查找是否有这个数,如果有,将该数从数组中删除, 要求删除后的数组仍然保持有序;

    public static void main(String[] args) {
    int[] a={23,34,56,7,8,9};
    int[] b = new int[a.length];
    Scanner scan = new Scanner(System.in);
    System.out.println("请输入一个整数:");
    int num = scan.nextInt();
    boolean flag = true;
    int i = 0;
    for( ; i < a.length ; i++){
    if(a[i]==num){
    flag = true;
    break;
    }else {
    flag = false;
    }
    }

    if(flag){
    for(int j = 0 ; j < i ;j++){//该数的前面的数
    b[j] = a[j];
    }
    for(int j = i ; j < a.length - 1 ;j++){//该数的后面的数
    b[j] = a[j+1];
    }
    for(int n = 0 ; n < a.length -1 ;n++){
    System.out.print(b[n]+" ");
    }

    }else {
    System.out.println("数组中没有这个数!");
    }

    }

    }

  • 相关阅读:
    实验五
    实验四
    实验三
    实验二
    寄存器(内存访问)
    实验一
    寄存器
    Mermaid 绘图总结
    电脑查看系统版本
    _ZNote_Chrom_插件_Chrom运行Android软件_APK
  • 原文地址:https://www.cnblogs.com/yuTseblog/p/4419489.html
Copyright © 2011-2022 走看看