На данный вопрос уже ответили:
Добрый день! В моём коде нужно было ввести что-то при помощи сканера...
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");
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости