一维数组遍历
for(type varname:obj){
//循环体
}
type:数组类型
varname:元素变量
obj:需要遍历的对象
public class text{
public static void main(String[] args){
int[] intArr={1,2,3,4,5};
for(int a:intArr){//遍历intArr的每一个元素
System.out.println(a);
}
}
}
foreach输出二维数组
int[][] a={{1},{4,5},{7,8,9}};
for(int[] x:a){ //获得一维数组
for(int y:x){
System.out.print(y+" ");
}
System.out.println();
}
二维数组
二维数组的创建
.声明数组并分配空间
int[][] a=new int[3][3];
或者:
int[][] a=new int[3][]; **先指定第一维
//再为第一维数组分配
a[0]=new int[3];
a[1]=new int[3];
a[2]=new int[3];
二维数组的初始化
方式一:一个个赋值
int[][] a=new int[3][3];
a[0][0]=1;a[0][1]=2;....a[2][2]=9;
方式二:一行行赋值
int[][] a=new [3][];
a[0]=new int[]{1};
a[1]=new int[]{4,5};
a[2]=new int[]{7,8,9};
方式三:(最常用)
int[][] a={{1},{4,5},{7,8,9}};