「hours.txt」という名前のテキストファイルがあります。このファイルには、読み取り、配列にコピーしたい整数の行が含まれています。
整数は、1週間に8人の従業員が働いた時間数です。そこで、行を従業員、列を曜日とする2次元配列を作成しました。
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; 捕まえるか、投げられると宣言する必要があります
何故ですか?