标签:
数组:
数组是同意变量的集合,不仅可以是基本数据类型,也可以是类的对象集合。
数组的缺点就是定长,不能随时扩张,所以一般是确定个数时用,不确定时一般用集合。
优点就是可以一下子定义多个相同类型的数据。
使用数组必须有两个步骤:1.声明数组。2.分配内存
数组的数组名称保存在栈中,当分配完内存后就指向一个堆,堆里面放的是数组的元素。
例子:int a[] = {1,2,3};
int b[] = {4,5,6};
a = b;
a[1]= 0 ;
这个时候a {4,0,6},b也是{4,0,6},以为a ,b 都是指向{4,5,6}的这个堆。
数组的遍历输出(foreach 高级for循环):
一维数组:
int a[] = {4,5,6,8,4,2,5,6,4,2,8,6}
for (int x:a){
System.out.print(x + " " );
}
二维数组:
int a[][] = {{1,2,3},{2,3},{5,4}}
for (int[] x:a){
for(int y : x){
System.out.print(y + " " );
}
System.out.println();
}
标签:
原文地址:http://www.cnblogs.com/dogLin/p/5862131.html