java二给数组打印问题

publicclassTest5{publicstaticvoidmain(String[]s){int[][]a={{656,54,6234,56124,512,425... public class Test5{
public static void main(String[] s){
int[][] a={
{656,54,6234,56124,512,425,251},
{524554,454,54,542,1212,2121,5},
{54521},
{547812,21,21,23,-122},
{1221,0,2512,15,41584,523,2}
};
for(int i=0;i<a.length;i++){
for(int k=0;k<a[i].length;k++){//请问这里的“k<a[i].length”是指的什么?
System.out.print(a[i][k]+" ");
}
System.out.println();
}
}
}
//请问大神这里的“k<a[i].length”是指的是什么?
a[i].length是不是该数组最后一行的长度?
展开
 我来答
来宾你好闯天涯
2017-04-16 · TA获得超过3876个赞
知道大有可为答主
回答量:4086
采纳率:64%
帮助的人:798万
展开全部
二位数组理解为元素是一维数组的数组。
a[i].length;当然值得是数组的第i个元素里面的数组的长度。因为第i个元素内容还是数组
这样才能遍历每一个数组的元素里面的数组的内容。
特别是在数组长度不一致的情况下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式