数组:
变量 数据类型 变量名 = 值;
用于存储多个相同数据类型的元素
数组的动态初始化:只要有数组的长度和数据类型 就可以创建
(1)格式:
数据类型 [] 数组名 = new 数据类型[数组长度];
int [] arr = new int[10];
①数组元素访问的格式:
数组名[索引]; arr[0],arr[1],arr[2]...
注意:索引元素在数组中的编号从0开始 arr[0]; //第一个元素
系统默认的根数据类型给相关的默认值 如int类型的默认值为0
②给数组元素赋值:
数组名[索引] = 数据值; 如arr[1] = 5;
(2)静态初始化:
需要知道数组的内容,
①一般格式:数据类型 [] 数组名 = new 数据类型[]{元素1,元素2,元素3,...};
如 int [] arr = new int[]{1,3,6,7,8,9,0};
②静态的省略格式:(进行操作的时候 也有new的这个步骤)
数据类型 [] 数组名 = {元素1,元素2,元素3,...};
如 int [] arr = {1,2,4,5,6};
基本数据类型 4类8种
引用数据类型默认值 就是 null
(3)遍历:
如何求出数组的长度(arr.length):
for(int i= 0;i<arr.length;i++){
System.out.println(arr);
}
异常(一般数组出现的异常报错):
NullPointerException (空指针异常)
ArrayIndexOutOfBoundsException (数组索引超出界限异常)
|
|