package com.bjsxt.array;
import java.util.Arrays;
public class Test04 {
/* @Override
public String toString() {
return "Test04{}";
}*/
public static void main(String[] args) {
//每一个一位数组代表一行数据
Object[] emp0 = {1001,"高小一",18,"程序员","2019-9-9"};
Object[] emp1 = {1001,"高小二",19,"程序员","2019-10-9"};
Object[] emp2 = {1001,"高小三",20,"程序员","2019-11-9"};
Object[][] emps = new Object[3][];
emps[0] = emp0;
emps[1] = emp1;
emps[2] = emp2;
//打印二维数组的内容(表格数据打印)
for (int i = 0; i < emps.length ; i++) {
System.out.println(Arrays.toString(emps[i]));
}
//使用嵌套循环打印二维数组(表格数据打印)
for (int i = 0; i < emps.length; i++) {
for (int j = 0; j < emps[i].length; j++) {
System.out.println(emps[i][j]+"\t");
}
System.out.println();
}
}
}
for (int i = 0; i < emps.length; i++) {
for (int j = 0; j < emps[i].length; j++) {
System.out.println(emps[i][j]+"\t");
}
System.out.println();
这里面的
for (int j = 0; j < emps[i].length; j++)
这句话是什么意思,尤其是
emps[i].length
第一次=0的时候是不是不打印