прости меня за мое невежество, так как я все еще учусь.Это мое первое назначение с помощью блоков try и catch, и я не совсем понимаю, как сохранить значения в массиве и правильно их отобразить.Согласно примечаниям моего инструктора, мой код выглядит правильно, но, очевидно, что-то мне не хватает, так как консоль печатает только ноль.Я предполагаю, что где-то файлы месяцев просто не хранятся в массиве, но я не уверен, где они должны быть в моем коде.
String months;
String[][]Array1 = new String [4][3];
//fileReader object
try
{
FileReader fr = new FileReader ("months.txt");
BufferedReader inFile = new BufferedReader (fr);
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 3; j++)
{
months = inFile.readLine();
Array1[i][j] = months;
}
}
inFile.close();
}
catch (FileNotFoundException exception) {
}
catch (IOException exception) {
}
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 3; j++)
{
System.out.println(Array1[i][j]+ " ");
}
System.out.println();
Текстовый файл, который я пытаюсь использовать, это месяцы, в котором месяцы разделены новой строкой.
РЕДАКТИРОВАТЬ: мой текстовый файл и консольный вывод: здесь