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]);

            }

          }

        }

    }

  • 相关阅读:
    Assigning to 'id<UINavigationControllerDelegate,UIImagePickerControllerDelegate> _Nullable' from incompatible type 'InfchangeVC *const __strong'
    yum源 epel源 no package available 更换国内yum源
    zabbix安装 报错 socket '/var/lib/mysql/mysql.sock' (13)]
    一步一步超级详细的zabbix安装教程
    二进制、八进制、十进制与十六进制
    Linux面试题2
    uniq命令
    tr命令
    Linux面试题
    Ubuntu 14.04更换内核
  • 原文地址:https://www.cnblogs.com/changankaifazhe/p/9054806.html
Copyright © 2011-2022 走看看