猿问

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

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();

}}}


1wolf
浏览 1699回答 4
4回答

dumbaodouble

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

dumbaodouble

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

1wolf

主要这个有点不理解

1wolf

那name[i].lenth指的是什么?
随时随地看视频慕课网APP

相关分类

Java
我要回答