我有一个名为“hours.txt”的文本文件,其中包含我想读取的整数行并将它们复制到数组中。
整数是 8 名员工每周工作的小时数。所以我创建了一个二维数组,其中行是员工,列是星期几。
public static void read()
{
Scanner read = new Scanner(new File("hours.txt"));
int[][] hours = new int[8][7];
for(int r=0; r<hours.length; r++)
{
for(int c=0; c<hours[0].length; c++)
{
while(read.hasNextInt())
{
hours[r][c]= read.nextInt();
}
}
}
}
当我尝试编译它时,我收到以下错误:
EmployeeHours.java:16:错误:未报告的异常 FileNotFoundException;必须被抓住或宣布被扔掉
这是为什么?