學習Java. 基礎 17: 二維數組

概念

二維數組: 大數組裏每一個元素都是小數組java

以前學習的一維數組: 數組裏每一個元素 都是正常值數組

// 一班
String [] java1 = {"趙海棠","咖喱醬"};
//二班
String [] java2 = {"胡一菲","曾小賢"};
//三班
String [] java3 = {"呂子喬","呂嘉一","陳美嘉"};
//四班
String [] java4 = {"張偉","諸葛大力"};
//五班
String [] java5 = {"關穀神奇","唐悠悠"};
//六班
String [] java6 = {"陸展博","林宛瑜"};
//七班
String [] java7 = {"Lisa榕","小黑","諾瀾","秦羽墨","杜俊","張三峯","沈臨風","苑春麗","黃寶強","小月月","喬伊"};

/*
把上面的全部數組, 合併成一個數組
爲了減小定義變量
二維數組: 數組裏保存元素---數組
*/
String [][] java = {
	{"趙海棠","咖喱醬"},
	{"胡一菲","曾小賢"},
	{"呂子喬","呂嘉一","陳美嘉"},
	{"張偉","諸葛大力"},
	{"關穀神奇","唐悠悠"},
	{"陸展博","林宛瑜"},
	{"Lisa榕","小黑","諾瀾","秦羽墨","杜俊","張三峯","沈臨風","苑春麗","黃寶強","小月月","喬伊"}
};

格式

int [][] 數組名 = {
	小數組1,
	小數組2,
	......
	小數組N
};

元素獲取

大索引:是編號爲幾的小數組
小索引:是編號爲幾的小數組內的元素
獲取:**arr[大索引][小索引]**
賦值:**arr[大索引][小索引] = 值;**

二維數組遍歷

二維數組(小數組)每一個元素,依次取出來
int[][] arr = {
 {1,2,3},
 {4,5,6},
 {7,8,9}
};

格式

for(int i = 0;){
	arr[i] 某個小數組
	for(int j = 0;){
		arr[i][j] 某個小數組中某個元素
	}
}

入門

進階

二維數組的其它定義格式

格式二:

數據類型[][] 數組名 = new 數據類型[大數組長度][小數組長度]學習

格式三:

數據類型[][] 數組名 = new 數據類型[大數組長度][];3d

二維數組應用場景

Excel表格:統計,累加,最大值,最小值,平均值code

相關文章
相關標籤/搜索