Регистрация
22 Авг 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Код при правильном вводе загадки пишет неправильно, где я ошибся?
String userAnswer;
int i = 0;
System.out.println("Отгадайте 3 загадки ");
System.out.println("1. Кто ходит сидя? ");
Scanner sc = new Scanner(System.in);
userAnswer = sc.nextLine();
if (userAnswer == "Шахматист") {
System.out.println("Правильно");
i++;
}
else
System.out.println("Неправильно");
System.out.println("У всех она есть, но никто не сможет её отнять");
userAnswer = sc.nextLine();
if (userAnswer == "Тень"){
System.out.println("Правильно");
i++;
}
else
System.out.println("Неправильно");
System.out.println("Когда работает стоит, без работы висит, после работы мокрый. Что это?");
userAnswer = sc.nextLine();
if (userAnswer == "Зонт"){
System.out.println("Правильно");
i++;
}
else
System.out.println("Неправильно");
System.out.println("Вы угадали " + i + " загадок");
 
Назад
Сверху