package objPro;
import java.util.Arrays;
/**
* 二维数组的联系
* 使用object[][]存储整个表格数据
* @author 12554
*
*/
public class Object {
public static void main(String[] args) {
//每一个一维数组都代表一行数据
Object[] emp = {1001,"高小一",18,"程序员","2019-9-9"};
Object[] emp1= {1002,"高小二",19,"程序员","2019-10-9"};
Object[] emp2= {1003,"高小三",20,"程序员","2019-11-9"};
Object[] emp3= {1004,"高小四",21,"程序员","2019-8-9"};
Object[][] emps = new Object[4][];
emps[0] = emp0;
emps[1] = emp1;
emps[2] = emp2;
emps[3] = emp3;
//打印二维数组的内容(表格数据打印)
System.out.println(Arrays.toString(emp0));
System.out.println(Arrays.toString(emp1));
System.out.println(Arrays.toString(emp2));
System.out.println(Arrays.toString(emp3));
//使用嵌套循环打印二维数组(打印表格数据)
/**
* 如果需要单独判断某一个值可用if语句
* if(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();
}
}
}
老师我想问一下在存储数据 的时候这一行一直报错:
Object[] emp = {1001,"高小一",18,"程序员","2019-9-9"};
Object[] emp1= {1002,"高小二",19,"程序员","2019-10-9"};
Object[] emp2= {1003,"高小三",20,"程序员","2019-11-9"};
Object[] emp3= {1004,"高小四",21,"程序员","2019-8-9"};
提示这些错误Type mismatch: cannot convert from String to Object