Я изучаю Java, по крайней мере, я пытаюсь. Теперь я сделал приложение, где вам нужно угадать случайное число, сгенерированное с помощью math.random.Угадайте случайное число
Вот код:
import java.util.Scanner;
public class var {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
//var definitie
int player;
int rnummer;
rnummer = (int) (Math.random() * 50 + 1);
System.out.println("Raad het nummer!");
player = keyboard.nextInt();
System.out.println(rnummer);
//goed geraden check
if (player == rnummer) {
System.out.println("Helaas, dat is niet juist.");
player = keyboard.nextInt();
}
System.out.println("Goed geraden!");
}
}
В настоящее время существует проблема, где каждый раз, когда вы угадать, что это правильно, вы не можете угадать неправильно. Я не могу понять проблему .. она должна быть очень простой.
Что вы подразумеваете под 'каждый раз, когда вы предполагаете, что это правильно, вы не можете догадаться, что неправильно? –
Поток кажется довольно простым: если число было правильным (==), то отображается сообщение об ошибке («dat is niet juist.»), А затем считывается другое число. Затем отображается положительный результат («Goed geraden!»). – BurninLeo
Тем не менее, независимо от того, какой номер я набираю, он всегда хорош, даже когда я печатаю случайное сгенерированное число и набираю что-то еще. – Luukwa