java中的数组(一)

1、数组的声明

java中声明的格式如下:

数据类型[] 数组名;  或者     数据类型  数组名[];

一般不推荐第二个格式,这个格式是为了适应c或者c++的程序员的习惯,来源与c语言。与C,C++语言不同的是在java中数组是对象,声明一个数组只是声明了一个数组的引用,并不会为数组元素分配了实际的内存空间,所以,声明数组是不能指定数组元素个数。例如 :

int[5] i;//错误

由于数组是对象,因此创建数组的格式为:

数组名=new  数据类型[数组元素个数];

用于指定数组元素的个数的表达式必须是大于或者等于零的非long型的整数。数组的下标也是同理。

java语言中每个数组中都有一个数据成员length,这个变量表示数组元素中的个数,这是个终极变量,不可改变。

数组中的元素还可以是对象,不过这是数组中的元素就是这个对象的引用,在访问这些对象之前必须用new来创建对象。

2、数组的初始化

java语言中,可以再声明数组是初始化数组,例如:

int[] i=new int [][1,2,3];

还有一种更简化的方式:

int[] i={2,8,4,};


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值