数组的创建
数组的创建有三步:
l 1、定义“类型[]”:指定数组里保存的值都是什么类型的
l 2、定义大小:指定数组只能保存多少个元素
l 3、填充元素:每个元素的值是什么
一、定义类型:
l 变量的定义大家都知道:类型变量名
l 数组的定义也是很简单:类型[] 变量名
l 就是在变量的定义以后,在类型后加一“[]”即可。
l 也可以这样定义:“类型变量名[]”,但显示不直观。因为只看类型时,并不能一目也然地看到这是一个数组。
l 示例:
n int[] age :定义一个int类型的age数组
n Student[] allStu :定义一个Student类型数组
二、定义大小(2/3):
l 类型数组名称 = new 类型[大小];
或者在“数组名称”创建以后,也可以这样:
l 数组名称 = new 类型[大小];
l 示例:
n int[] age = new age[5] :age数组中只能保存5个元素
n int[] age;
age = new age[5]
n Student stu = new Student[3];
三、填充元素
l 一次性填充:
n age = {10,11,12,13,14,15};
n allStu = {stu1,stu2,stu3}
l 逐个填充:
n age[0] = 10; age[1]=20;
n allStu[0]= new Student( );allStu[1] = new Student( );
数组使用要点:
l 两个下标的区别
n 类型名称[5]:表示该数组的元素一共有5个。如:age = new int[5]
n 数组名称[5]:表示该数组的第6个元素。如:age[5]
l 数组的循环
n 普通的for循环即可:
for(int i=0,i<age.length;i++){……}
l 什么时候用数组
n 同一个类型的变量有很多个时,而且对每个变量的处理方法相同,这个时候就要用数组。
n 一维数组最常用。
n 二维数组使用的关键是:类型[R][C]。R代表行号,C代表列号。
陷井提醒:数组[数字]:数组的第一个元素为“数组[0]”。所以数组元素的是这样数的:第0个、第1个……。而创建数组“new 类型[5]”,表示的是该数组一共有5个元素,不要混淆了。