您的位置:首页 > 编程语言 > Java开发

java中的遍历及二维数组

2017-02-07 20:02 190 查看
一维数组遍历

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}};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: