数组的定义

      数组:是一种引用数据类型,数据的集合。

      数组中存储的数据可以是任意的数据类型。(基本数据类型和引用数据类型)

     数组被创建好之后,数组中的数据个数是不能改变的,但其中数据的元素数值是可以改变的。

      数组的特点:

             1.必须储存同一种类型的数据。

             2.存储的数据必须明确个数。

      数组存在的好处:

             由于存储到数组中的数据都需要编号,编号与数据相对应,查找起来更方便。(编号又名索引,下标,角标。)

       数组的基本格式:

       1. 元素类型[ ]  数组名称 = new 元素类型[数组长度或个数]

       2. 元素类型[ ]  数组名称 = new 元素类型[ ]{元素1,元素2,元素3............}

         简写2:元素类型[ ]  数组名称 = {元素1,元素2,元素3............}

       数组中常见的问题:

       1. 数组角标越界异常:ArrayIndexOutOfBoundsException

       2. 空指针异常:NullPointerException

       数组的遍历: 打印数组中每一个索引对应的数据,称为数组的遍历。

       增强for循环:
              for(循环变量的类型 循环变量的名称 :要求被遍历的容器){
                              循环体内容;
                       }
                    1、要求被遍历的容器:通常增强for循环用于容器的内容遍历,数组或者集合。
                          通常写的数组名称或者集合名称。
                    2、循环变量的类型 :数组当中的元素的类型
                    3.循环变量的名称 :程序员自己定义的,表示被遍历的元素。

       遍历的利与弊:

                 好处:针对于容器使用的,遍历的过程交给编译器进行处理了,增强for循环遍历的速度比普通for循环遍历的速度快的多。

                 弊端:在遍历的过程当中,不能拿出数组当中的元素进行操作,也不能输出数组的角标。

posted @ 2017-07-03 17:16  嘻嘻哈哈-Vay  阅读(203)  评论(0编辑  收藏  举报