java数组:
1.Java数组的概念:数组是一组相同类型元素的集合,是一个容器
数组本身是引用类型,是一个对象
数组可以存储比本数据类型,亦可以存储引用数据类型
数组创建时必须指定长度,且长度不可变
数组中每一个元素空间书连续的
2.数组声明的两种方式:
数据类型 [ ] 数组名字 例如:int [ ] a;
数据类型 数组名字 [ ] 例如:in a [ ];
以上两者声明并无区别为避免混淆建议使用第一种.
3.数组的创建:
int arr[ ]=new int[ ]{1,2,3,4,5} 这个数组长度为5,含元素个数也为5.
可简写为:int arr[ ]={1,2,3,4,5}
4.数组元素的访问:
数组名[索引] 例如arr[0],arr[1]
数组的索引是从0开始的,所以数组的最大索引等于数组长度-1.
5.获取数组长度:
数组名.length
6.数组迭代的两种方式:
第一种:for循环
int[ ]b=new int[ ]{1,2,3,4,5,6};
数组的迭代
for(int i=0;i<b.length;i++){
System.out.println(b[i])
}
第二种:增强for循环
int[]b=new int[]{1,2,3,4,5,6}
for(数组元素的类型 临时变量名字:数组的名字){
System.out.println(临时变量名字)
}
即:
for(int x:b){
System.out.println(x);
}