数组的概述
- 数组是相同类型的数据按顺序组成的一种引用数据类型
数组的概念
- 数组声明
- 语法格式
- 数据类型[] 数组名;
- 数据类型 数组名[];
- 例:
int[] myIntArray
int myIntArray[];
char[] ch;
String[] strArray;
- 语法格式
- 数组创建
- 语法格式一:先声明后创建
- 数据类型[] 数组名;
- 数组名 = new 数据类型[数组长度];
int[] arr;
arr = new int[10];
- 创建一个长度为10的整形数组
- 语法格式二:声明的同时创建数组
- 数据类型[] 数组名 = new 数据类型[数组长度]
int[] arr = new int[10]
- 创建长度为10的整形数组arr
- 注意:数组长度必须指定
- 语法格式一:先声明后创建
- 数组的初始化
- 声明数组的同时给数组赋值,叫做数组的初始化
- 例:
int[] arr = {1,2,3,4,5,6,7,8,9,10};
- 数组的长度就是初始化时所给数组元素的个数
- 数组元素的引用
- 语法格式:
- 数组名[下标];
- 注意:下标从零开始
- 语法格式:
- 数组长度
int[] arr = {1,2,3,4,5,6,7,8,9,10};
- 属性length表示数组的长度,如a.length