先建一個一維數組String people[]={"上衣","襯衫","褲子","鞋子"};
現在你就是這個people 你身上穿着上衣 襯衫 褲子 鞋子。 people[4];
建一個二維數組
String family[][] = {
{“上衣”,“襯衫”,“褲子”,“鞋子”},
{“上衣”,“襯衫”,“褲子”,“鞋子”}
};
這是一個家 家里有三個人 大家都穿着衣服 family[3][4]。家里有3個人 每人都穿了4件衣服
建一個三維數組
String BigFamily[][][]={
{
{“上衣”,“襯衫”,“褲子”,“鞋子”},
{“上衣”,“襯衫”,“褲子”,“鞋子”},
{“上衣”,“襯衫”,“褲子”,“鞋子”}
},
{
{“上衣”,“襯衫”,“褲子”,“鞋子”},
{“上衣”,“襯衫”,“褲子”,“鞋子”},
{“上衣”,“襯衫”,“褲子”,“鞋子”}
},
{
{“上衣”,“襯衫”,“褲子”,“鞋子”},
{“上衣”,“襯衫”,“褲子”,“鞋子”},
{“上衣”,“襯衫”,“褲子”,“鞋子”}
}
};
怎么理解?過年了 吃年夜飯了 你幾個大爺都來你家吃飯了 來了三個大爺 每個大爺家有3人 每人穿了4件衣服[3][3][4]從本質上來看 java的多維數組也就是可以理解為數組的數組,任何多維數組都可以拆分成一維數組。補充一下 問你家有幾人 family[3][4] 你肯定不能回答別人說你穿了4件衣服或者你們家一共穿了12件衣服吧 你只能回答3個人同理,問你家來了幾個大爺,你也不能說 我家來了9個人或者36件衣服吧,誰知道有沒有可能你一個大爺家就9個人, 直接告訴他 又有三個大爺來蹭飯了!所以多維數組的length返回的是外面[]的長度。