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
- 下一篇: 获取文件大小的几种方式
