Не могу понять причину остановки программы
Программа останавливается после вывода данной строки:
System.out.println("----------------------Такого файла не существует! Создать? (Введите Да или Нет)");
Сам код:
if(f.exists() == false)
{
System.out.println("----------------------Такого файла не существует! Создать? (Введите Да или Нет)");
String Variable = scanner.nextLine();
Variable = Variable.toLowerCase();
if(Variable.equals("да"))
{
f.createNewFile();
FileWriter writer = new FileWriter(f);
String text = "";
System.out.println("Введите данные для записи в файл: ");
text = scanner.next();
writer.write(text);
writer.close();
}
В чем заключается проблема в остановке программы?
Ответы (1 шт):
Автор решения: zxc_firebird
→ Ссылка
Ошибку нашел. Надо было написать scanner.next(), а не scanner.nextLine(). Но теперь возникла другая ошибка. Программа останавливается когда доходит до if. В чем теперь ошибка? :)