#java #file #input #output
#java #файл #ввод #вывод
Вопрос:
В следующем коде есть базовый код ввода-вывода, который работает с файлами:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws FileNotFoundException {
File file = new File("test.txt");
try {
PrintWriter output = new PrintWriter(file);
output.println("Testing");
output.println("123");
output.close();
} catch (IOException ex) {
System.out.printf("ERROR: %s!n", ex);
}
try {
Scanner input = new Scanner( file );
String message1 = input.nextLine();
String message2 = input.nextLine();
System.out.println(message1);
System.out.println(message2);
} catch (FileNotFoundException ex) {
System.out.printf("ERROR: %s!n", ex);
}}}}
Теперь, когда я пытаюсь ее запустить, я получаю следующую ошибку:
Исключение в потоке «main» java.lang.Ошибка: неразрешенная проблема компиляции:
в Main.main(Main.java: 11)
Есть идеи, почему это происходит?
Комментарии:
1. Какую ошибку компиляции вы получаете?
Ответ №1:
У вас синтаксическая ошибка.
Слишком много закрытых фигурных скобок. Удалите самую последнюю закрывающую фигурную скобку, и все готово.