数组
数组是一个存放多个数据的容器
- 数据是同一种类型
- 所有的数据是线性规则排列
- 可通过位置索引来快速定位访问数据
- 需明确容器的长度
int a[];
int[] b; // a,b还没有new操作,实际上是null没有内存位置
int[] c = new int[2] //c有两个元素都是0
c[0] = 10;
c[1] =20; //逐个初始化
int d[] = new int[]{0,2,4}; //同时定义初始化
int d1[] = {1,3,5};
数组属性
- length表示长度
- 数组遍历 2种方法
//需要自己控制
for(int i=0;i<i.length;i++){
System.out.println(d[i]);
}
//无需自己控制
for(int e : d){
System.out.println(e);
}
//多维数组
for(int[] items:a)
{
for(int item:items)
{
System.out.print(item+",");
}
System.out.println();
}
网友评论