1. 程式人生 > >Java中的二維陣列

Java中的二維陣列

格式1:資料型別[][] 陣列名 = new 資料型別[m][n];

m代表著二維陣列中一維陣列的個數

n代表著二維陣列中一維元素的個數

格式2:資料型別[][] 陣列名 = new 資料型別[m][];

m代表著二維陣列中一維陣列的個數

[]空代表著每一個一維陣列通過賦值來確定陣列長度

格式3:資料型別[][] 陣列名 = {{元素值1,元素值2,..},{元素值1,元素值2,..},..};

舉例:

public class ArrayDemo2{
	public static void main(String[] args) {
		// 二維陣列的求累加和並遍歷
		int[][] arr = { { 1, 2 }, { 3, 4, 5 }, { 6, 7, 8, 9, 10 } };
		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);
	}
}