Отредактировано - ответил. На этот вопрос ответили. Спасибо, ребята, вы
потрясающие! Я не знал, как пометить вопрос решен / ответил так,
Я решил, что добавлю это.
Последний оператор else ничего не напечатает ...
просто принимает вход и останавливает программу. Что я делаю не так?
Я совершенно новый, только начал изучать Java. Нет предыдущего опыта в каком-либо коде. К сожалению.
Пробовал проверять синтаксис, все выглядит нормально "глазам нуба"
import java.util.Scanner;
public class MyClass
{
public static void main(String[] args)
{
Scanner scn = new Scanner(System.in);
int x =7;
System.out.println("Enter a Number from 1 to 10: ");
int guess = scn.nextInt();
while(x != guess)
{
if(x < guess) {
System.out.println("Guess Lower...");
guess = scn.nextInt();
}
else if (x > guess) {
System.out.println("Guess Higher...");
guess = scn.nextInt();
}
else {
System.out.println("Correct Guess!");
}
}
}
}
Так что, если я введу 7
это должно сказать / показать
Правильно угадай!
но это ничего не покажет.
Думаю, что низкие и высокие работает хорошо.