概念:是相同数据类型的元素按一定顺序排列的集合。
- 数组是一种引用数据类型,用来存储相同数据类型的多个元素。
- 通过一个整形下标[i]访问数组中的元素。
数组是一个有界的线性序列,长度被固定。
元素1 | 元素2 | …… | 元素n-1 | 元素n |
0 | 1 | …… | n-2 | n-1 |
数组的声明、初始化和访问
- 元素类型[] 数组变量
- 元素类型 数组变量[]
(推荐使用第一种)
int[] arr //整形数组
String [] arr//字符串数组
Student [] student //学生类型数组
- 使用关键字new来初始化
数组变量 = new 数组元素类型[数组的长度] ;
int[] arr=new int[10];
String[] arr=new String[]{"中","国"};
同一个数组中的元素类型一定要相同。
- 通过数组的下标来访问数组。
int[] arr=new int[5]{1,3,4,5,6};
System.out.println(arr[0]);------>1
System.out.println(arr[1]);------>3
System.out.println(arr[2]);------>4
System.out.println(arr[3]);------>5
System.out.println(arr[4]);------>6
- 通过length属性查看数组的长度
System.out.println(arr.length);