...
if(s1 == "end") {
break;
}
...
Alexander Avdoshin
34 уровень
Почему не выходит из цикла, при вводе end?
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Evgeniia
19 мая 2018, 09:43
сравнивайте строки через equals
0
Oleh
18 мая 2018, 20:49
не уверен, но можно было бы использовать:
0
--------Master
18 мая 2018, 20:53
Это у тебя будут соответствовать условию "legend", "trend", "append", "ascend" и любые другие подобные слова
0
Oleh
19 мая 2018, 08:30
можешь обьяснить подробней? немного не дошло
0
--------Master
19 мая 2018, 08:32
В любом из приведенных случаев (например, "legend".indexOf("end")) возвращаемое значение будет больше 0, т.е. все эти строки будут приводить к выходу из цикла как должно быть при вводе просто "end"
0
--------Master
9 мая 2018, 22:01решение
Строки - это объекты, оператор == у объектов сравнивает ссылки, а не содержимое
+4