На данный вопрос уже ответили:
Добрый день! В моём коде нужно было ввести что-то при помощи сканера...
Scanner sc = new Scanner(System.in); // создаём сканер
String v; // переменную для ввода
v = sc.nextLine(); // вводим
if(v == "w") { // проверяем
System.out.print("OK");
}else
System.out.print("ERROR");
... И если это "w" то, по логике, должно вывести "OK", но выводит "ERROR".
Не могу понять почему так. Заранее спасибо.
Нужно использовать не "==", а equals, так как вы сравниваете значения.
if(v.equals("w")) { // проверяем
System.out.print("OK");
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Добрый день! Я хочу сделать рекурсивный вызов composite componentТ
Пишу игру по сетиКлиент посылает экземпляр класса ServerCommand серверу
У меня есть веб сервис в котором я хочу аутентифицировать пользователей и получать доступ к их рекламным аккаунтам (для создания рекламы...