Java基础学习(4)-- 数组

2025-10-09 03:41:37

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。
猜你喜欢