黑马程序员——Java基础语法---数组
2015-10-15 15:23
253 查看
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
一、概念:
在java中,数组就是一个容器,用来存放相同类型的数据。
二、格式:
1、 数据类型 [] 数组名 = new 数据类型 [数组的容量]
例如: int [] number = new int [20]
2、数据类型 [] 数组名 = new 数据类型 [数组长度]
在知道了数组中具体存储的元素时可以使用这种格式
数据类型 [] 数组名 = new 数据类[] {数据一,数据二,数据三……}
注意:这种格式,[]中不指定数组的容量
简写为:数据类型 [] 数组名 = {数据一,数据二,数据三……}
三、数组的使用:
1、数组元素的存放
数组中存放的数据叫做元素;
数组中的元素都有一个属性,叫做索引(角标,下标),表示元素在数组中的位置,
数组中的索引是从0开始的,最大的索引是数组的容量减1,往数组中存放数据,也
是通过角标来完成的。
例如:向int型数组里存数据
int [] number = new int[10];
number[0] = 6;
向number数组中,0角标位置存了一个4的元素
2、元素的访问
数组中,取元素也是通过角标来完成的
例如:从刚才number数组中取角标0的元素
int num = number [0];
3、数组的遍历
用循环的方式来简化对数组元素的操作,叫做遍历。
for(int i = 0 ; i < 数组的长度 ; i++) {}
4、数组使用中常见问题
ArrayIndexOutOfBoundsException 数组下角标越界异常
错误原因:访问了不存在的数组下标
NullPointerException 空指针异常
错误原因:访问了不存在的实体的属性或方法
5、数组的特点
a、数组是一个容器,在定义数组时必须定义数组的容量
b、数组的容量使用length属性表示,方法为数组名.length
c、数组的容量在声明后不可以改变
d、数组的元素通过下角标来存取
一、概念:
在java中,数组就是一个容器,用来存放相同类型的数据。
二、格式:
1、 数据类型 [] 数组名 = new 数据类型 [数组的容量]
例如: int [] number = new int [20]
2、数据类型 [] 数组名 = new 数据类型 [数组长度]
在知道了数组中具体存储的元素时可以使用这种格式
数据类型 [] 数组名 = new 数据类[] {数据一,数据二,数据三……}
注意:这种格式,[]中不指定数组的容量
简写为:数据类型 [] 数组名 = {数据一,数据二,数据三……}
三、数组的使用:
1、数组元素的存放
数组中存放的数据叫做元素;
数组中的元素都有一个属性,叫做索引(角标,下标),表示元素在数组中的位置,
数组中的索引是从0开始的,最大的索引是数组的容量减1,往数组中存放数据,也
是通过角标来完成的。
例如:向int型数组里存数据
int [] number = new int[10];
number[0] = 6;
向number数组中,0角标位置存了一个4的元素
2、元素的访问
数组中,取元素也是通过角标来完成的
例如:从刚才number数组中取角标0的元素
int num = number [0];
3、数组的遍历
用循环的方式来简化对数组元素的操作,叫做遍历。
for(int i = 0 ; i < 数组的长度 ; i++) {}
4、数组使用中常见问题
ArrayIndexOutOfBoundsException 数组下角标越界异常
错误原因:访问了不存在的数组下标
NullPointerException 空指针异常
错误原因:访问了不存在的实体的属性或方法
5、数组的特点
a、数组是一个容器,在定义数组时必须定义数组的容量
b、数组的容量使用length属性表示,方法为数组名.length
c、数组的容量在声明后不可以改变
d、数组的元素通过下角标来存取