2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > java 循环二维数组_Java如何遍历二维数据

java 循环二维数组_Java如何遍历二维数据

时间:2022-04-24 12:09:03

相关推荐

java 循环二维数组_Java如何遍历二维数据

/*

需求:二维数组遍历

外循环控制的是二维数组的长度,其实就是一维数组的个数。

内循环控制的是一维数组的长度。

*/

class Array2Test {

public static void main(String[] args) {

//定义一个二维数组

int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};

//请问谁代表{1,2,3}

//arr[0]就是第一个数组

//arr[0] = {1,2,3};

for(int x=0; x

System.out.println(arr[0][x]);

}

System.out.println("--------------");

for(int x=0; x

System.out.println(arr[1][x]);

}

System.out.println("--------------");

for(int x=0; x

System.out.println(arr[2][x]);

}

System.out.println("--------------");

//用循环改进

for(int x=0; x<3; x++) {

for(int y=0; y

System.out.print(arr[x][y]+" ");

}

System.out.println();

}

System.out.println("--------------");

//这个时候,注意了,3是我们根据上面的代码得出来的

//但是,它不能针对任何的数组都可以这样

//所以,我们应该想办法改进

//其实,外面的这个循环的长度就是二维数组的长度

for(int x=0; x

for(int y=0; y

System.out.print(arr[x][y]+" ");

}

System.out.println();

}

System.out.println("--------------");

//用方法改进

//调用方法

printArray2(arr);

System.out.println("--------------");

//我们再来一个列数是变化的

int[][] arr2 = {{1,2,3},{4,5},{6}};

printArray2(arr2);

}

/*

需求:遍历二维数组

两个明确:

返回值类型:void

参数列表:int[][] arr

*/

public static void printArray2(int[][] arr) {

for(int x=0; x

for(int y=0; y

System.out.print(arr[x][y]+" ");

}

System.out.println();

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。