java-一维二维数组的定义、使用二维数组、遍历数组
(一)一维二维数组的定义:
/*一维数组定义的几种方法: * int[] x; int x[]; 二维数组定义的几种方法: int[][] y; int y[][]; int[] y[]; int[] x,y[];//x一维、y二维 int[] x; int[] y[]; ----------- a: x[0]=y;//cuo b: y[0]=x;//yes c: y[0][0]=x;//cuo d: x[0][0]=y;//cuo e: y[0][0]=x[0];//yes f: x=y;//cuo */
(二)使用二维数组:
package test; public class test { public static void main(String[] args) { int a[][]=new int[3][4]; for(int x=0;x<3;x++) { for(int y=0;y<4;y++) System.out.print(a[x][y]); System.out.println(); } } } 控制台输出结果: 0000 0000 0000
(三)遍历数组:
package test; public class test { public static void main(String[] args) { int b[][]=new int[][]{{1},{2,3},{4,5,6}}; for(int k=0;k<b.length;k++) { for(int c=0;c<b[k].length;c++)//循环遍历二维数组中的每个元素 { System.out.print(b[k][c]+" "); } System.out.println(); } } } 控制台输出结果: 1 2 3 4 5 6
package test; public class test { public static void main(String[] args) { int arr[][]=new int[][]{{4,3},{1,2}}; for(int x[]:arr)//外层循环变量为一维数组 { for(int e:x)//循环遍历每一个数组元素 { if(e==x.length)//判断变量是二维数组中的最后一个元素 { System.out.print(e);//输出二维数组的最后一个元素 } else //如果不是二维数组中的最后一个元素,输出信息 System.out.print(e+"、"); } } } } 控制台输出结果: 4、3、1、2
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: VC C/C++ 4种方法获取文件大小 Windows API
- 下一篇: 获取文件大小的几种方式