• 随机加法运算器


    修改后的代码:

    package day20181008;
    import java.util.Scanner;
    public class ZuoYe02Modified {

    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    while(true){
    System.out.println("输入Y开始测试,输入Q退出测试:");
    String yq=input.next();
    if("Q".equals(yq)){
    System.out.println("已经退出系统!");
    break;
    }
    int count=0;//统计答对题的次数
    for(int i=1;i<=10;i++){
    int num01=(int)(Math.random()*100);
    int num02=(int)(Math.random()*100);
    //打印测试题目
    System.out.println("("+i+")."+num01+"+"+num02+"=?");
    //正确答案
    int useAns=input.nextInt();
    int OKAns=num01+num02;
    //判断用户是否回答正确
    if(useAns==OKAns){
    count++;//累计答对题的次数
    System.out.println("正确");
    }else{
    System.out.println("错误");
    }
    }
    System.out.println("此次测验结束,您的分数是"+(count*10));
    }
    }
    }

    (特别注意:代码中的count应该要加在while循环中去,不然在下一次进行执行for循环时会使count累加造成算分错误)

  • 相关阅读:
    hdu 1253
    poj 2531 Network Saboteur
    rwkj 1501 数据结构:图的DFS遍历
    rwkj 1306 素数========拓展
    nyist 91 阶乘之和
    nyist 65 另一种阶乘问题
    nyist 31 5个数求最值
    nyist 22 素数求和
    向量 vector
    字符串 统计 ,删除,连接,变换
  • 原文地址:https://www.cnblogs.com/SUN99bk/p/9771256.html
Copyright © 2020-2023  润新知