Java 无限乘法问题

Java 无限乘法问题,java,Java,我正在尝试制作一个程序,随机生成两个单位数,创建一个乘法问题,向用户询问答案,计算问题数量和正确答案,在每个问题之后,用户能够停止循环,查看给出的问题数量中有多少是正确的 我相信我应该使用while循环(可能是最简单的方法),但我不知道该怎么做。以下是我目前拥有的: int number = 0; int number1 = (int)(Math.random() * 10); //Produce two single digit numbers int number2

我正在尝试制作一个程序,随机生成两个单位数,创建一个乘法问题,向用户询问答案,计算问题数量和正确答案,在每个问题之后,用户能够停止循环,查看给出的问题数量中有多少是正确的

我相信我应该使用while循环(可能是最简单的方法),但我不知道该怎么做。以下是我目前拥有的:

    int number = 0;
    int number1 = (int)(Math.random() * 10); //Produce two single digit numbers
    int number2 = (int)(Math.random() * 10);

    Scanner input = new Scanner(System.in); //Create Scanner

    System.out.print("What is " + number1 + " + " + number2 + "? "); 

    int answer = input.nextInt();
    while (number <= 10) {
        if (number1 + number2 != answer ) {
        System.out.println(" Incorrect!\n Would you like to see your overall result? (yes or no)");

    }

            else {
            System.out.println(" Correct, great job!\n Would you like to see your overall result? (yes or no)");
    }
}
int number=0;
int number1=(int)(Math.random()*10)//产生两个单位数字
int number2=(int)(Math.random()*10);
扫描仪输入=新扫描仪(System.in)//创建扫描仪
系统输出打印(“什么是“+number1+”+“+number2+”?”);
int answer=input.nextInt();

虽然(number因为这看起来像是一个任务,所以我只给你伪代码

MainMethod
    {
        //Create a new Random to generate random numbers
        //(Import java.util.random)
        //You need variables for:
        //Total number of questions asked
        //Total number of correct answers
        //Start the question loop
        while(true){
            //Generate your two random numbers
            //Ask the question
            //Index the total number of questions
            //Get their answer
            //Check their answer
            if(answer is correct){
                //Index correct answers
            }
            //Ask whether they want to continue
            //Check whether they want to stop
            if(they want to quit){
                //Break out of the while loop (break;)
            }
        }
        //Tell them how many they got correct out of the total
    }

也许我给的太多了,但我希望这会有所帮助。

你的代码看起来方向正确。你是在要求我们帮你完成作业吗?不,不是为了我。我只是需要一些关于下一步做什么或我是否做错了什么的建议。是的,你有问题。目前,你的
while
循环是无限的。相反,如果用户猜对了,你应该打断,否则可能会告诉用户他的答案是错的,并询问他是否想再猜一次。扫描器读数可能在循环内。