黑马程序员技术交流社区
标题:
技术贴
[打印本页]
作者:
HK372594748
时间:
2019-3-11 20:19
标题:
技术贴
数组
:
变量 数据类型 变量名 = 值;
用于存储多个相同数据类型的元素
数组的动态初始化
:只要有数组的长度和数据类型 就可以创建
(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 (数组索引超出界限异常)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2