JAVA基础(19)---数组的定义、初始化及遍历

版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/83688002

数组

数组的定义

将同种类型的数据,有组织的存放与一定的内存空间中。(数组属于数据类型中的引用类型

数组的定义格式:

          常用的格式:

                               ①数据类型[]  数组名称 = new 数据类型[定义数组的大小];

                               ②数据类型 数组名称[] = new 数据类型[定义数组的大小];

          在Java中定义数组常用的形式是第一种;第二种形式,也支持,但是不常用,主要是C++、C#使用。

                                                  int[] arrays = new int[10];

           定义了一个整型数组arrays,数组的长度是10(在该数组中,可以保存10个整型的数据)

数组中元素的访问

 在Java中,对于数组的访问,通过数组的下标(索引/角标),来精确的定位到数组中的每一个元素。同样也可以使用下表来访问数组的每一个空间。

比如:要访问数组中的某一个元素,可以使用数组名称[下标]

数组存在默认值:整型   0  ;  浮点型:  0.0  ;布尔   false   ;  char类型   /u0000  ;引用类型   null

数组中的索引的范围:0  ---  数组的长度减1

如果数组在访问的时候,索引超出了数组索引的最大值,就会出现一个异常:ArrayIndexOutOfBoundsException

遍历数组

                                       for(int i = 0; i < 500 ; i++){

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

                                            }

数组的初始化

 对数组中的每一个元素进行赋值

① 为数组中的元素进行赋值:动态初始化

                              数据类型[]  数组名称 = new 数据类型[定义数组的大小];

                                       数组名称[索引] = 值;

                先定义了数组,数组中的元素的值是默认值,再通过索引为数组中的每一个元素赋值。

② 静态初始化:

                             在数组定义的时候,就为数组中的每一个元素赋了值;

                             数组类型[]  数组名称 ={2,1,3,5,6,79,5};//元素值与值之间使用逗号分隔

                             数组类型[]  数组名称 = new 数组类型[]{2,2,4,5,7,9};

针对静态初始化的数组的元素的访问:要使用带数组的一个属性:length,使用length可以很方便的获取到数组的长度。用法:数组名称.length;

猜你喜欢

转载自blog.csdn.net/yj201711/article/details/83688002