java写一个简单的随机答题程序

java写一个随机答题程序

描述:系统自动生成一个简单的加法表达式。让用户输入答案进行答题,答对加10分。错误不扣分,当用户输入-1时,结束程序。

public class Addition {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        @SuppressWarnings("resource")
        Scanner scan=new Scanner(System.in);
        int score=0;//统计得分
        for (int i = 1; i < 10; i++) {
            int a=(int)(Math.random()*100);//随机生成两个数相加
            int b=(int)(Math.random()*100);
            int result=a+b;//保存正确的运算结果
            System.out.println("("+i+")"+a+"+"+b+"=?");//输出随机生成表达式
            
            System.out.println("请答题:");
            int answer=scan.nextInt();
            
            if(answer==-1) {
                break;
            }
            
            if(answer==result) {//判断答案,以及加分
                System.out.println("恭喜你!答对了");
                score=score+10;//答对一题加10分。
            }else {
                System.out.println("不好意思,答错了");
            }
            
            
        }
        System.out.println("您的得分为:"+score);
        
        
        
    }

}
 

猜你喜欢

转载自blog.csdn.net/weixin_45263852/article/details/107582011