5 回答

TA貢獻(xiàn)31條經(jīng)驗(yàn) 獲得超20個(gè)贊
類似與二維數(shù)組吧,這種方式可以實(shí)現(xiàn)二維數(shù)組的遍歷,舉個(gè)栗子:
var?array?=?[[1,2,3],[1,2,3,4,5,6],[1,2,3,4,5,6,7,8,9]];?//?模擬一個(gè)二維數(shù)組 for(var?i?=0;i<array.length;i++){?//遍歷數(shù)組 ????for(var?j?=?0;j<array[i].length;j++){?//遍歷數(shù)組內(nèi)的數(shù)組(即二維數(shù)組) ????????console.log(array[i][j]);//輸出二維數(shù)組中的每個(gè)值 ????} }
代碼:j<array[i].length,實(shí)際上是在訪問數(shù)組中的某個(gè)數(shù)組的長度

TA貢獻(xiàn)87條經(jīng)驗(yàn) 獲得超24個(gè)贊
個(gè)人理解:
? ? ? students 應(yīng)該是二維數(shù)組。
? ? ? 所以students[i].length應(yīng)該是student在第i行的長度。
? ? ? 如:
? ? ? ? ?int[][] ?student = { {1,2,3} , {2,3,4,5,6} };
? ? ?則 student[1].length = 5 ? ??

TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊
.....看著這個(gè)題目是錯(cuò)誤的啊。。。。
數(shù)組的長度調(diào)用應(yīng)該 students.length吧。。。怎么會(huì)有[i]呢?
//?或者使用foreach遍歷輸出數(shù)組中的學(xué)生 for?(?int?student??:??students?????????????????)?{ System.out.println(student); }
就和for循環(huán)遍歷一樣,只不過這是簡(jiǎn)便形式,叫foreach循環(huán),可以循環(huán)數(shù)組里的每一個(gè)元素,

TA貢獻(xiàn)237條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果在段代碼寫在后臺(tái),是會(huì)報(bào)錯(cuò)的;
for(i=0;i<students[i].length;i++)
students指一堆學(xué)生的數(shù)組,studengts【i】指其中某一個(gè),某一個(gè)學(xué)生指的是student對(duì)象的長度應(yīng)為length()

TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超4個(gè)贊
看圖,students是數(shù)組,[i]就是其標(biāo)識(shí)符由i來進(jìn)行取值
二維數(shù)值看圖
相當(dāng)于把其中的整個(gè)數(shù)組看成一個(gè)數(shù)一步一步向里面取
添加回答
舉報(bào)