Я делаю программу, которая генерирует случайное число, вы догадываетесь об этом, а затем говорит вам, правильно ли вы это сделали. Код:ошибка не утверждение в инструкции If-else
void guessNumber();
{
//Asks for guess of the number. Prints whether the guess is above or below randomNumber.
Scanner reader = new Scanner(System.in);
numberOfTries = 0;
While(userGuess != randomNumber);
System.out.println("Guess the number ");
int userGuess = reader.nextLine();
If (userGuess = randomNumber); {
numberOfTries += 1;
System.out.println("Correct! It took you " + numberOfTries + " tries to find my numnber");
} Else; {
distanceFromNumber = Math.abs(7);
numberOfTries += 1;
System.out.println("Incorrect! The number that you guessed is " + distanceFromNumber + "numbers away from my number ");
}
}
Компилятор возвращает, что часть "Else" не является инструкцией. Если я удалю точку с запятой из строк «If» и «Else», компилятор также скажет мне, что эти две строки ожидают «;». Я также пытался изменить форматы скобок, и это не помогло.
Его не Else это еще –
Если тоже должен быть, если – Ashok
и Хотя должно быть в то время как – RamonBoza