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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值