На данный вопрос уже ответили:
Как сделать, чтобы когда вводишь слово, оно делало проверку, и если слово совпадает в условии if(), то выполняло команду?
public void showInfoAccount() {
String showInfo;
do {
System.out.print(INPUT_SHOW);
showInfo = sc.nextLine();
if (showInfo == "Show information")) {
for (int i = 0; i < resultPeopleWallet().length; i++) {
System.out.println("Our clients:");
System.out.println(resultPeopleWallet()[i].name1);
}
} else if(showInfo.isEmpty() || showInfo != "Show information") {
System.out.print(INPUT_SHOW);
}
} while (showInfo.isEmpty() || showInfo != "Show information");
}
В Java нельзя сравнивать строки по ==
, т.к. в этом случае вы сравниваете ссылки на объекты, а не сами строковые значения. Замените showInfo == "Show information"
на showInfo.equals("Show information")
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть 10 одновременно работающих потоков, которые добавляют один элемент (в синхронизированом блоке) в LinkedListНо, в итоге, добавляется не 10 элеметов,...
Подскажите, как загрузить библиотеку в Eclipse? Java только начала учить, не получаеться(((
возник вопрос в проектировании отдельной части базе данных, в частности при использовании Spring Security(Java) у меня будет две роил USER и ADMINСоответсвенно...
объект должен быть не MARS, SNICKERS или TWIX а именно ChocolateBars