Java中的多維數組


先建一個一維數組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返回的是外面[]的長度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM