java中的遍历及二维数组

来源:互联网 发布:天刀少女脸型数据 编辑:程序博客网 时间:2024/05/29 07:04

一维数组遍历

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}};
0 0