什么是数组?
数组是一个变量,存储相同数据类型的一组数据;
为什么使用数组呢?
当你需要保存一组数据类型相同的变量或者对象时,我们不可能给每一个变量都定义一个变量名,这样的操作代码臃肿、工作量大且无意义,这时候我们就使用数据来保存这些数据,数组会根据角标来为每个数据分配地址。在java中如果想要保存一组基本类型的数据,使用数组;如果想保存一组对象或者其他类型的复杂数据可以使用集合。
一维数组及其使用:
一维数组,可以理解为只能存放一行相同数据类型的数据。
定义一维数组的语法:数据类型[]数组名=new数据类型{数组长度};或者数据类型数组名[]=new数据类型{数组长度};
数组的赋值有两种方式,即在声明时赋值和声明后赋值。
第一种方式赋值,即声明时赋值。其数组赋值的格式是:
数据类型数组名[]={初值0,初值1,初值2,...,初值n}
此时,我们可以不用为内存分配大小,因为Java编译器会根据后面的赋值数量来确定内存分配大小。数组赋值例子:intHeight[]={160,170,172,180,182};
第二种方式赋值,声明后的赋值。我们可以通过对其元素的赋值,来达到对数组的赋值。这时我们可以使用循环结构来完成赋值。例如:intHeight[]=newint[2];
for(inti=0;i<2;i++)Height[i]=0;//这里我们只是赋个初值,并不是实际意义
当然遍历数组使用for循环就可以;
多维数组及其使用:
在实际应用中,三维及以上的数组很少使用,主要使用二维数组。下面就介绍一下二维数组;
二维数组实际上是一个一维数组,它的每个元素又是一个一维数组。
定义二维数组的语法:数据类型[][]数组名;或者数据类型数组名[][];
二维数组的声明和初始化应按照从高维到低维的顺序进行.;
以上就是动力节点Java培训机构小编介绍的“最新javase教程:数组篇”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习