您的位置 首页 java

java面向对象课程—数组篇

什么是数组?

数组是一个变量,存储相同数据类型的一组数据;

为什么使用数组呢?

当你需要保存一组数据类型相同的变量或者对象时,我们不可能给每一个变量都定义一个变量名,这样的操作代码臃肿、工作量大且无意义,这时候我们就使用数据来保存这些数据,数组会根据角标来为每个数据分配地址。在 Java 中如果想要保存一组基本类型的数据,使用数组;如果想保存一组对象或者其他类型的复杂数据可以使用集合。

一维数组及其使用

一维数组,可以理解为只能存放一行相同数据类型的数据。

定义一维数组的语法:数据类型[] 数组名=new 数据类型{数组长度};或者 数据类型 数组名[]=new 数据类型{数组长度};

数组的赋值有两种方式,即在声明时赋值和声明后赋值。

第一种方式赋值,即声明时赋值。其数组赋值的格式是:

数据类型 数组名[]={初值0,初值1,初值2,…,初值n}

此时,我们可以不用为内存分配大小,因为Java编译器会根据后面的赋值数量来确定内存分配大小。数组赋值例子:int Height[]={160,170,172,180,182};

第二种方式赋值,声明后的赋值。我们可以通过对其元素的赋值,来达到对数组的赋值。这时我们可以使用循环结构来完成赋值。例如:int Height[]=new int[2];

for(int i=0;i<2;i++) Height[i]=0;//这里我们只是赋个初值,并不是实际意义

当然遍历数组使用for循环就可以;

多维数组及其使用

在实际应用中,三维及以上的数组很少使用,主要使用二维数组。下面就介绍一下二维数组;

二维数组实际上是一个一维数组,它的每个元素又是一个一维数组。

定义二维数组的语法:数据类型[][] 数组名;或者 数据类型 数组名 [][] ;

二维数组的声明和初始化应按照从高维到低维的顺序进行.;

康诺科技

2017/7/112

文章来源:智云一二三科技

文章标题:java面向对象课程—数组篇

文章地址:https://www.zhihuclub.com/180541.shtml

关于作者: 智云科技

热门文章

网站地图