zoukankan      html  css  js  c++  java
  • 数组常用方法3---新增元素

    //在数组中增加元素。

    //数组自声明定义后,它的长度是不可以改变的;数组中的元素初始值:整型数组默认是0;字符类数组默认是null;浮点型数组默认是0.0;

    //新增只是把默认值改为我们想要的数值;

    import java.util.Scanner;

    public class ${

      public static void main(String[] args){

        Scanner in = new Scanner(System.in);

        int [] arr = new int[] {2,4,6,8,0,0,0};

        System.out.println("修改前的数组是:");

        show (arr);

        System.out.println("请输入要插入的数值:");

        int a = in.nextInt();

        //遍历数组,插入数值;声明一个布尔变量,判断插入是否成功;

        boolean flag = false;

        for (int i = 0; i<arr.length; i++){

          if (arr[i] == 0){

            arr[i] = a;

            flag = true;

            break;

          }else if (i == arr.length-1 && arr[i] != 0){

            System.out.println("数组已满,插入失败!");

            flag = false;

          }  

        }

        if (flag){

            System.out.println("插入后的数组是:");

            show (arr);

        }

    }

         private static void show(int[] arr){

          for (int i=0; i<arr.length; i++){

            if (i != arr.length-1; i++){

              System.out.print(arr[i]+",");          

            }else{

              System.out.print(arr[i]);

            }

          }

        }

    }

  • 相关阅读:
    (Tree) 101. Symmetric Tree
    (String). Word Pattern
    (Array)121. Best Time to Buy and Sell Stock
    (Array)169. Majority Element
    记录一次工作问题总结——关于游戏物体渲染顺序
    C++——STL(算法)
    观察者设计模式
    二分查找——校招题
    排序算法——归并排序
    排序算法——堆排序
  • 原文地址:https://www.cnblogs.com/changankaifazhe/p/9054806.html
Copyright © 2011-2022 走看看