【发布时间】:2018-06-27 19:36:31
【问题描述】:
我的任务是用 Java 创建一个测验程序,它要求用户找到 10 个加法/减法问题的答案,形式为 (a + b) 或 (a - b) = c,其中“a”和“b”是随机数。 我能够完成第一部分,其中“a”和“b”随机生成,并告知用户他们的答案是否正确。我被困在如何生成这个问题 10 次以及如何随机选择运算符是“+”还是“-”。以下是我到目前为止的代码:
import java.util.Scanner;
import java.util.Random;
public class LetsSee{
public static void main(String [] args){
Scanner keyboard = new Scanner(System.in);
int sum = 0;
int userAnswer ;
int check ;
// Random number generating
Random generator = new Random();
int N1 = generator.nextInt(100);
int N2 = generator.nextInt(N1);
System.out.println(" What is the answer to " + N1 + " + " + N2 + " = " );
userAnswer = new Scanner(System.in).nextInt();
// Display if its correct or not
check = N1 + N2;
if(userAnswer == check){
System.out.println("You are correct!");
}
else{
System.out.println(" Sorry, the correct answer is : " + check);
}
}
}
非常感谢您的帮助。谢谢 !
【问题讨论】: