public static void main(String[] args) {
// напишите тут ваш код
String fileName = "D:\\JAVA\\TEST.txt";
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
String line;
do {
line = reader.readLine().trim();
writer.write(line); // запись строки в файл
writer.write(System.lineSeparator()); // перевод строки
} while (!(line.equals("exit")));
}
} catch (IOException e) {
e.printStackTrace();
}
}
Игорь Кривцов
16 уровень
Задача 13 уровня. Объясните почему валидатор не принимает мое решение. Пишет что слово "exit" то же должно писаться в файл, но оно и пишется...
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
16 апреля 2021, 09:41
В этой задаче тебе нужно:
Прочесть с консоли имя файла...
0
Игорь Кривцов
16 апреля 2021, 09:51
на это не ругается, пишет, что слово "exit" тоже нужно писать в файл...
0
Ksenia Volkova Java Developer в DXC Master
16 апреля 2021, 10:03решение
То есть ты серьезно думаешь, что ты не выполняешь первое же требование задачи - но дело не в этом?
С точки зрения валидатора, ты и не пишешь exit в файл. Ты вообще ничего не пишешь. Потому что у валидатора нет такого пути - D:\\JAVA\\TEST.txt
+2