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
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
