1. 程式人生 > >Java基礎班 第五天(下 二維陣列)

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: