第一个for循环条件里的names.length和第二个for循环条件里的names[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(); } } }