Java Note #2

数组
声明方式
与 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}
打一句,顶三句
总觉得教材上的描述不太对劲

补充:类,对象,方法
以原文为参考:用 创建 对象,用 对象 调用 方法


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值