我正在學習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!");
}
}
現在有,每一個你猜是正確的時候,你可以沒有猜錯的話有問題。 我找不出這個問題..它一定很簡單。
你是什麼意思,每當你猜對了,你猜不出錯? –
流程看起來很簡單:如果nummer正確(==),則會顯示一條錯誤消息(「dat is niet juist。」),然後讀取另一個數字。然後顯示正向輸出(「Goed geraden!」)。 – BurninLeo
不過,無論我輸入什麼數字,它總是很好,即使當我打印隨機生成的數字並輸入其他內容時也是如此。 – Luukwa