数组说明注意 数组引用的类型可以为它所指向元素的父类 正确 Object ll points points=new Point [1001 错误 Point l points points= new Object 100:
数组说明注意 ▪ 数组引用的类型可以为它所指向元素的父类 ▪ 正确 ▪ 错误 Object [] points; points = new Point [100]; Point [] points; points = new Object [100];
数组边界 数组下标从0开始,元素个数 [length是数组 类中唯一的数据成员变量 new创建数组时系统自动给 length赋值 数组一旦创建完毕,其大小就固定下来 程序运行时可以使用 length进行数组边界检查。 如果发生越界访问,则抛出一个异常
数组边界 ▪ 数组下标从0开始,元素个数length是数组 类中唯一的数据成员变量 ▪ new创建数组时系统自动给length赋值 ▪ 数组一旦创建完毕,其大小就固定下来 ▪ 程序运行时可以使用length进行数组边界检查。 如果发生越界访问,则抛出一个异常
数组边界例 int list[= new int 101: for (int i=0;i<list length; i++)i ∥进行相应处理的八码 循环的结束条件中使用 list length,而不是常数10。这 样做不会引起数组下标越界, 使程序更健壮,修改更方便
数组边界例 int list[] = new int [10]; for (int i = 0; i < list.length; i++) { // 进行相应处理的代码 } 循环的结束条件中使用 list.length,而不是常数10。这 样做不会引起数组下标越界, 使程序更健壮,修改更方便
数组元素的引用 数组名加上下标,引用方式为: index为数组下标,下标从0开始,一直到 ength-1 arrayNamelindex 下标是整型常数或表达式 arrayName[1l, arrayNamei, arrayName 6* 程序4-1设给定一组整型数,求它们的平均值
数组元素的引用 ▪ 数组名加上下标, 引用方式为: ▪ index为数组下标,下标从0开始,一直到length-1 ▪ 下标是整型常数或表达式 ▪ 程序4-1设给定一组整型数,求它们的平均值 arrayName[index] arrayName[1], arrayName[i], arrayName[6*i]
多维数组 多维数组的定义 Jav中没有真正的多维数组,可以建立数组的 数组(的数组.),由此得到多维数组 n维数组是n-1维数组的数组 说明多维数组时使用类型及多对方括号
多维数组 ▪ 多维数组的定义 ▪ Java中没有真正的多维数组,可以建立数组的 数组(的数组……),由此得到多维数组 ▪ n维数组是n-1维数组的数组 ▪ 说明多维数组时使用类型及多对方括号