Vladyslav Karpenko
Ученик
(107)
4 года назад
код явно вырван из контекста... при else он и выбивает "Ладно, еще встретимся!", но потом (в той же строке потому что ты написал просто print, а не println) пишется "Ты давно здесь?" после создания нового экземпляра Scanner. Объясни подробней, что именно ты хочешь делать? если начинать диалог заново, то в блоке else вызови заново этот метод, в котором ты это всё пишешь (рекурсия), а если хочешь выйти из метода, то return; (только не забудь этот блок обернуть его в фигурные скобки, как сказал MalkoR)
а выбивает Ладно еще встретимсяТы давно здесь? что делать?
Scanner car = new
Scanner(System.in);
{
if (car.nextInt() < 18)
System.out.println("Тебе нет 18");
else
System.out.println("Хочешь поиграть?");
}
Scanner sergion = new
Scanner(System.in);
if (sergion.nextLine().equals("Да"))
System.out.println("Как хорошо ты знаешь человека?");
else
System.out.print("Ладно, еще встретимся!");
Scanner garas = new
Scanner(System.in);
System.out.print("Ты давно здесь?");