• 数组常用方法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]);

            }

          }

        }

    }

  • 相关阅读:
    POJ-2528 Mayor's posters 线段树 离散化
    POJ 3468 A Simple Problem with Integers 线段树区间修改
    CodeForces
    POJ3208 Apocalypse Someday 数位DP经典绝世好题
    CodeForces114 Double Happiness 数论 二次筛法 bitset的应用
    P3146 [USACO16OPEN]248 G 区间DP 暴力DP
    【Python学习】requests短连接
    【Windows学习】免登录和自动登录
    【Linux学习】expect远程下载和上传样例
    【Linux学习】软件包管理-wget,rpm,yum,apt-get
  • 原文地址:https://www.cnblogs.com/changankaifazhe/p/9054806.html
Copyright © 2020-2023  润新知