java基础 第五章 上(数组的第二种定义方法)

一、数组的第二种定义方式

    1.万能公式。

        元素类型[ ]  数组名 = new  元素类型[ ]  {元素值1,元素值2,……}

        简化:元素类型[ ] 数组名 = {元素值1,元素值2,……}

        //静态赋值方式

        例: int [ ] arr = new int[ ]{1, 2, 3, 4};

                int[ ] arr = {1, 2, 3, 4};

                错误例子:

                int [ ] arr = new int[2 ]{1, 2, 3};

                //由于数组长度为2,但是赋值的长度已经超过了数组的长度,所以造成不匹配的错误。

    2.何时用第一种格式,何时用第二种格式。

       第一种格式:我们只需要一个容器,但不关心数据,后续手动添加的数据。

       第二种格式:我们需要一个容器,但是数组的数据已经确定。

    3.数组的优点。

       n个同种类型的数据   ——> 一个数组

    4.数组的遍历。

        遍历:就是把所有的情况都执行一遍。

        数组的操作:存 / 取 操作。

        for/while循环:

        for ——>步骤数确定 使用for循环(例:遍历)

        while ——>步骤数不确定  使用while循环(例:在数组中找一个特定的数据)

        补充:数组的长度属性:

                  length      例:arr.length

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

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

                 }//注:数组的角标是从0开始的,所以i < arr.length或者 i <= arr.length-1

      5.for each

          例:int[ ] arr = {1, 2, 3];

                 for(int a: arr){

                      System.out.println(a);

                 }  

原文地址:https://www.cnblogs.com/catcoffer/p/8758276.html