小学算术运算测试程序

山东科技大学济南校区课程设计
要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数

package java课程设计;
import java.util.Scanner;

public class math {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("请输入你出题的数目");
        Scanner sc=new Scanner(System.in);
        double j=sc.nextDouble();//输入题的数目

        double n=0;
        for(int i=1;i<=j;i++)
{   

    int number1=(int)(1+Math.random()*10);
    int number2=(int)(1+Math.random()*10);
    System.out.println(number1+"  "+number2);
    if(number1>=number2)
    {
        System.out.println(number1+"-"+number2+"="+"?");
        int cha=sc.nextInt();
        if(cha==(number1-number2))
        {
            System.out.println("小朋友,回答正确,给你糖吃~");
            n++;
        }
        else
        {
            System.out.println("小朋友,很遗憾,你答错了");

        }
    }
    else
    {
        System.out.println(number1+"+"+number2+"="+"?");
        int sum=sc.nextInt();
        if(sum==(number1+number2))
        {
            System.out.println("小朋友,回答正确,给你糖吃~");
            n++;
        }
        else
        {
            System.out.println("小朋友,很遗憾,你答错了,没糖了啊");

        }
    }


}
        System.out.println("正确率为"+(n/j));

    }

}

猜你喜欢

转载自blog.csdn.net/qq_40605167/article/details/81023799
今日推荐