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

二维数组问题。name.length和name[i].length,哪个指行,哪个指列啊。怎么理解

二维数组问题。name.length和name[i].length,哪个指行,哪个指列啊。怎么理解

1wolf 2015-10-01 12:21:46
public class HelloWorld {public static void main(String[] args) ;         String 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(); }}}
查看完整描述

4 回答

已采纳
?
dumbaodouble

TA贡献17条经验 获得超3个赞

i指行,j指列。可将二维数组看做是多个一维数组组成,这样便容易理解了。外层循环控制的是行,也就是一维数组的个数,内层循环控制的二维数组内部的每一个一维数组内部元素的个数,总结规律发现j其实就是代表二维数组的列。

查看完整回答
反对 回复 2015-10-01
?
dumbaodouble

TA贡献17条经验 获得超3个赞

name[i].length指的是一维数组的长度

查看完整回答
反对 回复 2015-10-01
?
1wolf

TA贡献3条经验 获得超0个赞

主要这个有点不理解

查看完整回答
反对 回复 2015-10-01
?
1wolf

TA贡献3条经验 获得超0个赞

那name[i].lenth指的是什么?

查看完整回答
反对 回复 2015-10-01
  • 4 回答
  • 0 关注
  • 1698 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信