使用的三种方式:
动态初始化:
①:数据类型 数组名【】= new 数据类型【大小】
int a[] = new int[5] :创建了一个数组,名字为a,存放5个int
②:数据类型 数组名【】
int a []
③:数据名 = new 数据类型【大小】
a = new int 【10】
静态初始化:
① 数据类型 数组名【】= {元素值,元素值.....}
int a[]={2,3,3,4}
细节:
- 数组是多个相同类型数据的组合,实现对这些数据的统一管理
- 数组中的元素可以是任何数据类型,包括基本数据类型和引用类型,但是不能 混用
- 数组创建后,如果没有赋值,有默认值(数据基本类型的默认值)
- 使用数组的步骤1.声明数组开辟空间.2给数组各个元素赋值 3.使用数组
- 数组的下标都是从0开始的
- 数组下标必须在指定范围内使用,否则报:下标越界异常
- 数组属于引用类型,数组型数据是对象(Objecct)
练习:
//创建一个char类型数组存26个字母,循环输出
public static void main(String[] args) {
char[] zi = new char[26];
for (int i = 0; i < zi.length; i++) {
zi[i] = (char) ('A'+ i);
}
for (char c : zi) {
System.out.print(c);
}
}