我應該做的是這樣的:編寫一個程序,給用戶10個隨機數學問題,每次都要求答案,然後告訴用戶他們是對還是錯。每個問題應該使用1到20之間的2個隨機數,以及隨機操作(+, - ,*或/)。您需要重新隨機化每個數學問題的數字。你也應該跟蹤他們得到正確的問題。最後,告訴用戶他們得到的問題有多少,並根據他們的結果給他們留言。例如,你可能會說「幹得好」或「你需要更多的練習。」需要幫助製作一個隨機的數學生成器
到目前爲止,我很茫然
import java.util.Scanner;
public class SS_Un5As4 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int number1 = (int)(Math.random()* 20) + 1;
int number2 = (int)(Math.random()* 20) + 1;
int operator = (int)(Math.random()*4) + 1;
if (operator == 1)
System.out.println("+");
if (operator == 2)
System.out.println("-");
if (operator == 3)
System.out.println("*");
if (operator == 4)
System.out.println("/");
}
}
我大多需要知道如何將這些隨機數字和運算成一個問題,以及如何對每個問題進行評分,看看他們是否錯了。
你在這方面有什麼嘗試?我會說你做了最難的部分.. –
似乎有一些我失蹤,但我只是不知道該怎麼做。如果你能詳細說明這將是非常棒的。 – user2530677
打印出來 =?閱讀用戶輸入。檢查答案並輸出消息。你可能想嘗試分解成函數。您還可以將操作符存儲在'String operators =「+ - * /」'中。你可以從那裏查找和打印.. –