“课堂小白”班门弄斧——JAVA一维数组

一维数组:

(1)定义:一组类型相同的连续的存储空间的表示。其中可以包含的元素有N个,而N的数量则取决于电脑内存的大小。

(2)优势寻址快,遍历快

      在一个数组中数组的数组名称代表着数组中第一个元素的地址,一旦找到相对应的地址,就会依次连续的遍历数组中的的数值,所以寻址快,遍历快。

(3)缺陷插入慢,删除

     所谓“成也萧何,败也萧何”,在遍历数组时是依次进行遍历,所以插入或者删除一个数时速度较慢。

(4)数组使用的四个步骤

          1) 申明:数据类型  []     数组名称;                     例如:int[]   array;        

           2) 分配空间:数组名称  = new  数据类型 [ 数组的空间数量 ]             例如:   array = new  int[10]

           注意:分配好空间的数组都会有默认值,根据不同数据类型分为以下几种:

                         char(单字符):—— (char)0

         String(字符串):——  null

                         byte/short/int/long(整数):—— 0

            float/double(浮点数):——  0.0

                         boolean(布尔值):—— false

     3) 赋值: 数组名称 [下标 ]   =  值;                    下标:0~~~数组的长度-1

                array[n] = 值;

     注意:如果下标n超出有效范围则会报错(如下图所示): 

                    java.lang.ArrayIndexOutOfBoundsEeception:  数组下标越界异常

                   

            4) 使用:System.out,println(array[n]);

           

      以上四步骤 即为数组使用的步骤;例如:现要求输入一个以String为数据类型的数组,并赋值输出赋值结果,如下图所示:

                   

猜你喜欢

转载自www.cnblogs.com/wangliang1996/p/12926703.html