Я выполняю упражнение в учебнике, и мне нужно использовать файл test.txt. Поэтому я создал нужную информацию и сохранил ее как test.txt. Я продолжаю получать ошибки, когда я пытаюсь использовать inFile. У меня вопрос: нужно ли форматировать файл .txt определенным образом, чтобы затмение могло его прочитать? Я делаю студенческий тест среднего файла. Файл запрашивает firstName, lastName, test1, test2, test3, test4, test5, которые я помещаю в файл, но он не читает его. Нужно ли переходить между каждым элементом (используя MSWord) или места достаточно? Может ли затмение не прочитать файл, созданный в MSWord? если нет, я должен создать этот файл в блокноте?
Я написал это в MSWord, сохраненном как test.txt, когда это не сработало, я отредактировал файл в блокноте и сохранил его таким образом, все еще не читая его. Который тогда заставил меня задаться вопросом, был ли это формат файла. Сначала я попробовал firstName (вкладка) lastName (вкладка) test1 (вкладка) ... и т. Д. Затем я вернулся и изменил его на firstName (пробел) lastName (пробел) test1 (пробел), ни один из форматов не был прочитан.
пакет глава3;
import java.io. ;
import java.util. ;
открытый класс StudentGrade {
public static void main(String[] args) throws FileNotFoundException
{
//declare and initialize the variables
double test1, test2, test3, test4, test5;
double average;
String firstName;
String lastName;
Scanner inFile = new Scanner (new FileReader ("C:\\test.txt"));
PrintWriter outFile = new PrintWriter("C:\\testavg.out");
firstName = inFile.next();
lastName = inFile.next();
outFile.println("Student Name: " + firstName + "" + lastName);
test1 = inFile.nextDouble();
test2 = inFile.nextDouble();
test3 = inFile.nextDouble();
test4 = inFile.nextDouble();
test5 = inFile.nextDouble();
outFile.printf("Test Scores: %5.2f %5.2f %5.2f %5.2f %5.2 %n", test1, test2, test3, test4, test5);
average = (test1 + test2 + test3 + test4 + test5);
outFile.printf("Average test score: %5.2f %n", average);
inFile.close();
outFile.close();
}
}
Мне просто нужно, чтобы прочитать файл, и я не уверен, что делаю неправильно. Приведенный выше код взят из учебника, и ни учитель, ни книга не предоставили мне нужный файл test.txt.