Java基础班 第五天(下 二维数组)

代码1:本以为很简单 还是出错了 

class Demo1_Array
{
	public static void main(String[] args) 
	{
		int[][] arr = new int[3][2];
		System.out.println(arr[0][0]);
	}
}

代码2 :这个视频里肯定是讲解了一个堆栈的知识 ,反正看着像 这个数组的内存是可以改变的

class  Demo3_Array
{
	public static void main(String[] args) 
	{
		int[][] arr = new int[3][];
		System.out.println(arr[0]);
		System.out.println(arr[1]);
		System.out.println(arr[2]);
		arr[0]=new int[3];
		arr[1]=new int[2];
		System.out.println(arr[0]);
		System.out.println(arr[1]);
		System.out.println(arr[2]);
	}
}

代码4:这个在写的过程中,自己把大括号写错了,写成了中括号 

class Demo4_Array
{
	public static void main(String[] args) 
	{
		//int[][] arr = {[1,2],[3,4],[5,6]};
		int[][] arr = {{1,2},{3,4}};

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

代码:二维数组的遍历

class Test1
{
	public static void main(String[] args) 
	{
		int[][] arr = {{1,2},{3,4}};
		for(int i = 0;i<arr.length;i++){
			for(int j = 0;j<arr[i].length;j++){
			System.out.println(arr[i][j]);
			}
		}
		
	}
}

代码3:二维数组的相加  这个里面注意一个 int sum = 0,必须加=0这个等号 

class Test2
{
	public static void main(String[] args) 
	{
		int[][] arr = {{1,2},{3,4}};
		int sum=0;
		for(int i = 0; i<arr.length;i++){
			for(int j = 0;j<arr[i].length;j++){
				sum +=arr[i][j];
				}
		}
		System.out.println(sum);
	}
}

代码4:

猜你喜欢

转载自blog.csdn.net/weixin_40079205/article/details/82926914