zoukankan      html  css  js  c++  java
  • 随机生成思则运算2

    package fee;
    
    import java.util.*;
    import java.util.Random;
    
    public class pp {
        static Scanner in = new Scanner(System.in);
        static Random r = new Random();
    
        public static void main(String[] args) {
            System.out.println("答对了一提获得5分");
            System.out.println("输入题目数量:");
            int x = in.nextInt();
            int fenshu=0;
    
            // int r1=r.nextInt(100);
            // int r2=r.nextInt(100);
            System.out.println("输入1表示加法2表示减3表示乘4表示除:");
            int y = in.nextInt();
            switch (y) {
            case 1:
                for (int i = 0; i < x; i++) {
                    double r1 = r.nextInt(100);
                    double r2 = r.nextInt(100);
                    System.out.println(r1 + "+" + r2 + "=");
                    double a = in.nextInt();
                    double b = r1+r2;
                    if(a==b){System.out.println("答对了!获得5分");fenshu=fenshu+5;}
                    else{System.out.println("打错了,正确答案为"+b);}
                    System.out.println("你当前的的分数为"+fenshu);
                }
                break;
            case 2:
                for (int i = 0; i < x; i++) {
                    double r1 = r.nextInt(100);
                    double r2 = r.nextInt(100);
                    System.out.println(r1 + "-" + r2 + "=");
                    double a = in.nextInt();
                    double b = r1-r2;
                    if(a==b){System.out.println("答对了!获得5分");fenshu=fenshu+5;}
                    else{System.out.println("打错了,正确答案为"+b);}
                    System.out.println("你当前的的分数为"+fenshu);
                }
                break;
            case 3:
                for (int i = 0; i < x; i++) {
                    double r1 = r.nextInt(100);
                    double r2 = r.nextInt(100);
                    System.out.println(r1 + "*" + r2 + "=");
                    double a = in.nextInt();
                    double b = r1*r2;
                    if(a==b){System.out.println("答对了!获得5分");fenshu=fenshu+5;}
                    else{System.out.println("打错了,正确答案为"+b);}
                    System.out.println("你当前的的分数为"+fenshu);
                }
                break;
            case 4:
                for (int i = 0; i < x; i++) {
                    double r1 = r.nextInt(100);
                    double r2 = r.nextInt(100);
                    System.out.println(r1 + "/" + r2 + "=");
                    double a = in.nextInt();
                    double b = r1/r2;
                    if(a==b){System.out.println("答对了!获得5分");fenshu=fenshu+5;}
                    else{System.out.println("打错了,正确答案为"+b);}
                    System.out.println("你当前的的分数为"+fenshu);
                }
                break;
            }
            System.out.println("你获得的分数为"+fenshu);
    
        }
    
    }

    真分数功能没有实现


  • 相关阅读:
    vue-cli 打包编译 -webkit-box-orient: vertical 被删除解决办法
    vue静态文件处理
    vue项目关闭eslint检查
    Mac 桌面软件开发基础问答
    Mac App开发
    mac os app 开发
    ffmpeg学习目录收集
    vue中html模板使用绑定的全局函数
    软件版本标识
    shell之ulimit应该注意的事项
  • 原文地址:https://www.cnblogs.com/liwenzhong/p/4381581.html
Copyright © 2011-2022 走看看