您的位置:首页 > 其它

数组初始化

2016-01-10 19:57 330 查看
编译器不允许指定数组的大小。现在拥有的只是对数组的一个引用,而且也没给数组对象本身分配任何空间。为了给数组创建相应的存储空间,必须写初始化表达式。可以使用一种特殊 的初始化表达式,它必须在创建数组的地方出现。这种特殊的初始化是由一对花括号括起来的值组成的。在这种情况下,存储空间的分配(等价于使用new)将由编译器负责。

例如:

int【】a={1,2,3,4,5};

int【】a1;

a1=a;将一个数组赋值给另一个数组。

所以数组都有一个固有成员,可以通过它知道数组内有多少个元素,但不能对其修改。它就是length。

如果在编写程序时,不知道数组有多少元素,可以直接用new在数组里创建元素。

数组也可以在定义的同时进行初始化:int【】a=new int【rand.nestInt(20)】;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: