Java基础学习(4)-- 数组
1、一维数组的定义:
type[] arrayName; 如:int[] a;或int a[];
也可以是复合类型的数组如:Date[] dateArray;
2、数组的初始化:一维数组定义之后必须要经过初始化才能使用。初始化分为静态初始化和动态初始化。
静态初始化:就是指在定义数组的同时进行初始化。如:int[] intArray={1,2,3};
动态初始化:通过new来分配空间。如:int[] intArray = new int[3];
复合类型的数组需要经过两步来分配空间:
Date[] dateArray = new Date[10];
dateArray[0] = new Date();
......
dateArray[9] = new Date();
3、数组的引用:arrayName[index]
序列index从0开始
每个数组都有一个length属性,指明了数组的长度,一旦引用超过数组长度就会报异常
4、多维数组:数组的数组
就是数组中嵌套数组;
举个例子:一个小区看作一个数组,
一维数组:{1号楼,2号楼,3号楼};
二维数组:{{1单元,2单元,3单元},{1单元,2单元,3单元},{1单元,2单元,3单元}};
以此类推,还可以细分为家庭,成员之类的
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:175
阅读量:90
阅读量:179
阅读量:45