数组的定义如下: 1、首先是一个对象。 2、存放相同的数据类型,可以是原始数据类型或类类型。 3、所有的数组下标默认从0开始,而且访问时不可超出定义的上限,否则会产生越界错误。 数组声明时实际是创建一个引用,通过代表引用的这个名字来引用数组。数组 声明格式如下: 数据类型 标识符 [ ] 例如: int a[];//声明一个数据类型为整型的数组a pencil b[];//声明一个数据类型为pencil类的数组b 由于数组是一个对象,所以可以使用关键字new来创建一个数组, 例如: a=new int[10];//创建存储10个整型数据的数组a b=nem pencil[20];//创建存储20个pencil类数据的数组b 数组创建时,每个元素都按它所存放数据类型的缺省值被初始化,如上面数组a的值被初始化为0,也可以进行显式初始化。在Java编程语言中,为了保证系统的安全,所有的变量在使用之前必须是初始化的,如果未初始化,编译时会提示出错。有两种初始化数组的方式,分别如下: 1、创建数组后,对每个元素进行赋值。 a[0]=5; a[1]=4; ... a[9]=10; 2、直接在声明的时候就说明其值,例如: int a[]={4,5,1,3,4,20,2}; 说明了一个长度为7的一维数组。 例子:编写程序测试数组,程序输出结果如图1所示。源程序代码如下: //程序文件名称为TestArray.java public class TestArray { public static void main(String args[]) { //声明数组 int a[]; char b[]; //创建数组 a=new int[3]; b=new char[2]; //数组初始化 for(int i=0;i |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|