数组
声明方式
与 C 基本一致,但
并不允许指定数组元素的个数
。
新增的声明方法:
TYPE [ ] name;
TYPE [ ] [ ] name;
TYPE [ ] a , b 等价于 (type) a[ ] , b[ ]
(那么,要怎样分配元素呢)
格式如下:
数组名 = new 数组元素的类型[元素个数]
例如 boy = new float [4]
可同时完成
例如
float boy [ ] = new float [4];
注意此处的右值已经没有数组名了
-
在 Java 中,二位数组是由 若干个一维数组构成的
和C不同, Java允许使用int型变量的值来制定数组的元素的个数, 如
int size = 30;
double number [ ] = new double [size];
索引越界
在 boy[6] 中 若访问 boy[6] ,程序可以编译通过,但会发生 ArrayIndexOutOfBoundsException.
数组通过数组索引访问自己的元素(废话
length 的使用
一维数组:数组名.length 是其
元素的个数
二维数组:数组名.length 是它含有的
一维数组的个数
数组的初始化
非常方便,例如:
float boy[ ] = {1,2.3,4,5}
打一句,顶三句
总觉得教材上的描述不太对劲
补充:类,对象,方法
以原文为参考:用
类
创建
对象,用
对象
调用
方法