Java基礎班 第五天(下 二維陣列)
阿新 • • 發佈:2018-12-13
程式碼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: