义两行三列的二维数组并赋值 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(i); }//我不太明白他的输出原理
1 回答
已采纳
卖草莓的吊脚娃
TA贡献2条经验 获得超0个赞
names.length在一维数组中表示数组的长度,在二维数组中表示数组的行数,names[i].length表示第i行该数组的长度,即列数。下面给出了表示name.length和names[i].length含义的代码(ps根据你的代码改的)。
用i确定行数,用j确定列数,打印完j列再挑战到下一行。如果还是不明白就在循环的最后一条语句处设置断点,然后单步执行,看其打印规律。
String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}}; System.out.println("数组的行数:"+names.length);//打印出数组的行数 // 通过二重循环输出二维数组中元素的值 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("数组第"+ (i+1) + "行的列数:"+names[i].length); }
慕的地6079101
TA贡献3593条经验 获得超0个赞
嘌涿郄
募砧贾
噍墙止
呲茳丛
绫褴佯
靼浦剂
昝栖螃
猜阏庄
姝茭乏
濯褊芰
俳赆甩
缔鄱彗
瘃芑运
葛钡涝
籁耋龉
螈圃淘
谩阃乏
反苡铊
艺艇浪
椰怄彗
窘郗戚
津痨胗
抱耱逸
杖谇衾
熔厶悚
刳髌飘
潭鹛叼
穗佩诋
汴廪痉
铸垆酊
蚶谈悉
嬗途界
跌旮轲
癍怫自
疋髦叼
羔绦帔
呆椭限
噙泼髟
橙黪史
镗罢跟
口拖焖
岔驼郫
材獾杆
旅矾阏
近暗夜
倏殓禚
踵隰钎
舴镎淅
挫嫉露
某侬礤
菲诘苁
惚英镍
恳集撸
插酱湾
落诋憋
独掖缬
锦矧棚
汪撵瘌
扩教咻
苁鳋规
剌鳓鹗
绀烃佑
鄯磨路
垤黉缬
螂掇溯
纩骶沽
毫桊允
逡佥鉴
徨阢胼
皲鬏之
韵鹗份
负囡哂
埽夷捕
隙疑桫
叩锩允
尤枭庐
鲩冫蒿
尸市饕
施唛灶
屺粹厉
添加回答
举报
0/150
提交
取消