赞
踩
这一章应该会有小伙伴在学习其他编程语言时候,可能会涉及到,因而会很熟悉,没有学过的,让我们一起进入这章的知识海洋吧!
我们先来了解一下数组的特点:
(1)一个数组内的元素数据类型时相同的;
(2)数组中元素是有序的,他们在内存中按照先后顺序连接在一起;
(3)每个数组语速是用数组名和数组下标来确定的;
(4)数组下标从0开始,数组的长度是指其数组元素的个数。
在Java里,除了基本数据类型外,还提供了数组类型,数组类型时一致引用数据类型。数组元素可以是简单数据类型,也可以是对象数据类型。
声明数组包括数组的名字、数组包含的元素数据类型。
声明一维数组有两种格式:
(1)数组元素类型 [ ] 数组名;
(2)数组元素类型 数组名 [ ];
数组元素即可以是基本数据类型,也可以是对像的引用数据类型。例如,定义一个有三名学生的数组,每个元素均为一个学生对象,声明如下:
student [ ] student;
student student [ ];
Java不同于以前基本数据类型变量的声明,声明一个数组时, 并不在内存中给数组分配任何空间,仅仅创建了一个引用数组的存取地址。数组声明的目的只是告诉系统一个新的数组的名称和类型,数组本身不能存放任何数组元素,现阶段的数组值为null。因此,使用数组之前,需要先使用new关键字创建数组,为数组分配指定长度的内存空间。
数组分配内存格式如下:
数组名=new 数组元素的类型[ 数组的长度];
有两种初始化结构:
(1)在声明时候初始化
double [ ] score={98,96,93};
上面的语句相当于下面:
double score [ ] =new double [4];
score [0]=98;
score [1]=96;
score [2]=93;
(2) 将数组元素当成对象的引用数据类型,数组初始化时需要创建对象:
student =new student [3];</
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。