1.数组
1.1、数组概述
-
数组:可以存放同一类型的数据。数组也是一种数据,是引用类型。
即:数(数据)组(一组)就是一组数据。
1.2、数组的使用
1.2.1、使用方式1—动态初始化
-
数组的定义:
数组类型 数据名[ ] = new 数据类型 [大小]
int a [ ] = new int [5]; //创建了一个数组,名字a ,存放5个int
-
数组的引用 (使用/访问/获取数组元素) :
数组名 [下标/索引/index]
数组的下标是从 0 开始编号的
通过 a[下标] 来访问其中的元素。
比如:a [2] 表示使用a数组的第三个数
通过 a.length(数据名.length),这种写法可以得到数组中元素的长度。
1.2.2、使用方式2—动态初始化
-
先声明数组:
语法:
数据类型 数组名[];
或者数据类型[] 数组名;
int a[];
或者int[] a;
-
创建数组:
语法:
数组名=new 数据类型[大小];
a=new int[10];
例:
double scores[]; //声明数组,这时scores是 null
scores = new double[5]; //分配内存空间,可以存放数据
1.2.3、使用方式3—静态初始化
-
初始化数组:
语法:
数据类型 数据名[] = {元素值,元素值...}
例:int a[] = {2,5,6,7,8,20,30,40} 如果知道数组有多少元素,具体值
上面的写法相当于:int a[] &#