@SuperDuperPuper

Почему не правильно срабатывает инструкция в джаве?

import java.util.Scanner;

public class test {
    static public void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Желаете еще партейку? y/n");
        String answer = scanner.nextLine();
        if (answer == "yes" || answer == "y") {
            System.out.println("ок");
        } else {
            System.out.println(answer);
            System.out.println("Не правильно");

        }
    }
}
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
Строки сравниваются методом equals.
Например: answer.equals("yes") , а еще лучше "yes".equals(answer)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Jacen11
@Jacen11
Во первых, в джаве все срабатывает правильно.
Во вторых, в джаве нет инструкций.
В третьих все таки уже полезно писать не в блокноте, а в иде
В четвертых вы не знаете что такое "=="
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы