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

            }

          }

        }

    }

  • 相关阅读:
    UIWebView显示乱码问题
    Masonry控制台打印约束冲突问题解决
    iOS正则表达式之验证问题总结
    Cannot assign to 'self' outside of a method in the init family
    iOS模拟器设置输入中文
    python递归中的return"陷阱"
    自己动手写一个U盘拷贝小工具
    selenium对富文本框的处理
    selenium webdriver如何添加cookie
    利用ChromeOptions()加载用户配置
  • 原文地址:https://www.cnblogs.com/changankaifazhe/p/9054806.html
Copyright © 2011-2022 走看看