所以我需要制作一个程序来显示文件的月销售额。这些文件有10行8列。 我创建了一个类,它有一个构造函数,可以创建一个表,而不仅仅是精确设置的文件。 :
public SalesTable(String fileName) {
Scanner theFile = null;
try {
theFile = new Scanner(new File(fileName));
}
catch (FileNotFoundException e) {
System.out.println("File " + fileName + " not found.\n");
System.exit(1);
}
// get variables
myRows = theFile.nextInt();
myCols = theFile.nextInt();
// make table
table = new int[myRows][myCols];
for(int r = 0; r < myRows; r++) {
for(int c = 0; c < myCols; c++) {
table[r][c] = 0;
}
}
for(int r = 0; r < myRows; r++) {
for(int c = 0; c < myCols; c++) {
table[r][c] = theFile.nextInt();
}
}
}
然后在main中我通过SalesTable table = new SalesTable(inFile);
我的问题是,我需要让它显示在表中创建的确切内容,但是我不能让它在表格中打印数组中的实际数字。
知道我做错了什么吗? 提前谢谢你!