为了账号安全,请及时绑定邮箱和手机立即绑定

二维数组双重循环中外层的name.length和name[j].length?

public class HelloWorld {

    public static void main(String[] args) {

        

// 定义两行三列的二维数组并赋值

Strings  [][]  names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};

                 

// 通过二重循环输出二维数组中元素的值

for (int i = 0; i < names.length    ; i++) {

            

for (int j = 0; j < names[i].length; j++) {

                

System.out.println( names[i] [j]                );

}

            

System.out.println();

}

}

}

name.length和name[j].length搞不懂啊~~

正在回答

2 回答

name.length指的是二维数组的长度,也就是行数

name[i].length指的是二维数组第i行的长度,也就是第i行的列数

2 回复 有任何疑惑可以回复我~
#1

慕九州2079353 提问者

非常感谢!
2016-07-29 回复 有任何疑惑可以回复我~
#2

SpLenDid

为什么直接用数字的时候没有结果出现,一片白的
2016-08-15 回复 有任何疑惑可以回复我~
#3

Patrickk 回复 SpLenDid

什么是直接用数字。。
2016-08-17 回复 有任何疑惑可以回复我~

你可以理解二维数组为一个坐标轴,names[i]代表横轴,names[j]表纵轴,names.lenth就是这个坐标横轴的总长度,name[i]就是这个横轴上的刻度。name[j]是纵轴上的刻度。name[i].length就要是横轴上的某个刻度在纵轴上对应的长度。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

二维数组双重循环中外层的name.length和name[j].length?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号