我应该做的是:编写一个程序,给用户 10 个随机数学问题,每次都要求答案,然后告诉用户他们是对还是错。每个问题应使用 2 个介于 1 和 20 之间的随机数和一个随机操作(+、-、* 或 /)。您将需要重新随机化每个数学问题的数字。您还应该跟踪他们解决了多少问题。最后,告诉用户他们做对了多少问题,并根据他们的结果给他们一条消息。例如,您可能会说“干得好”或“您需要更多练习”。</p>
到目前为止我不知所措
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("/");
}
}
我主要需要知道如何将这些随机数和运算符变成一个问题,以及如何对每个问题进行评分以查看它们是否错误。