yugo1416
@yugo1416
165 сантиметров ебанутости

Как закончить код, чтобы все работало и при вводе «n» заканчивалася програма?

Не работает, при вводе "n" ниче не происходи.
Должен при вводе "n" заканчивать програму(после цыкла кода нет), а при нажатии "y" возвращаться в начало цыкла.
Хелпаните пляз

while(true){
//ТУТ
//КОД
String input = scanner.next();
if (input == "n") {break;}
}
  • Вопрос задан
  • 261 просмотр
Пригласить эксперта
Ответы на вопрос 2
@vante_scribaxxi
На java давно не писал. Думаю как-то так:
String str=""
while(!str.equals("n")){
    //КОД
    str = scanner.next();
}

Хотя можно попробовать и так:
while(!scanner.next().equals("n")){
  //код
}
Ответ написан
Комментировать
Строки - это объекты, а значит сравнивать только через equal()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы