3 回答

TA貢獻(xiàn)174條經(jīng)驗(yàn) 獲得超85個(gè)贊
二維數(shù)組其實(shí)一個(gè)一維數(shù)組,只不過(guò)這個(gè)數(shù)組中的元素仍然是個(gè)數(shù)組而已
所以scores.length 是指的的這個(gè)一維數(shù)組的長(zhǎng)度
而scores[i].length指的是 一維數(shù)組中角標(biāo)是i的這個(gè)元素(這個(gè)元素時(shí)數(shù)組)的長(zhǎng)度
把二維數(shù)組解釋為幾行幾列是一種誤導(dǎo),不要這樣想!

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
int[][] scores={{8,9},{7},{5,4,7}};
? ? ? ?int a_0= scores[0].length;
? ? ? ?int a_1=scores[1].length;
? ? ? ?int a_2=scores[2].length;
? ? ? ?System.out.println(a_0);
? ? ? ?System.out.println(a_1);
? ? ? ?System.out.println(a_2);
2
1
3
這個(gè)長(zhǎng)度是根據(jù)i的變化而變化的!你可以執(zhí)行檢驗(yàn)一哈!

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
//定義一個(gè)2行3列的二維數(shù)組
int scores[][]=new int[2][3];
int aa=scores.length;
int bb=scores[0].length;
System.out.println(aa);
System.out.println(bb);
輸出:
2
3
解:外層循環(huán)scores.length是2
內(nèi)層循環(huán)scores[i].length3
添加回答
舉報(bào)