• 课堂测试


    package 四则运算;
    
    import java.util.Random;  
    import java.util.Scanner;  
    import java.io.*;
    import java.io.BufferedReader;
    import java.io.FileReader;
    
    public class    Szys {
        public static void main(String args[]) throws IOException{
            FileOutputStream fos = new FileOutputStream("heweihao.txt");
            Scanner scanner = new Scanner(new BufferedReader(new FileReader("heweihao.txt")));
            PrintStream ps = null;
            scanner.useDelimiter("[|]");
            ps = new PrintStream(fos);
            Scanner cin=new Scanner(System.in);
            Random random = new Random();
            int q = 0;
            double sum[] = null;
            sum = new double[30];
            for(int i=0;i<30;i++)    
            {
                int a=random.nextInt(101);            
                int b=random.nextInt(101);           
                ps.print(a);
                int tatted;              
                tatted=random.nextInt(3);       
                if(tatted==0) {                      
                    ps.print("+");
                    sum[q]=a+b;
                }else if(tatted==1) {
                    ps.print("-");
                    sum[q]=a-b;
                }else if(tatted==2) {
                    ps.print("*");
                    sum[q]=a*b;
                }else if(tatted==3) {
                    ps.print("/");
                    sum[q]=a/b;
                }                              
                ps.print(b);
                ps.print("=");      
                q++;
                if(i<29) {
                    ps.println("|");
                }
            }     
            q=0;
            double sum1;
            int fenshu=0;
            while (scanner.hasNext()) {
                System.out.println(scanner.next());
                System.out.println("请输入答案");
                sum1=cin.nextDouble();
                if(sum1==sum[q]) {
                    System.out.println("答案正确");
                    fenshu++;
                }else {
                    System.out.println("答案错误");
                }
                q++;
            }
            System.out.println("总分数为:" + fenshu);
            cin.close();
            ps.close();
            scanner.close();
        }
    }

    这个代码是根据之前的代码加东西修改的,还是不太符合要求,我会再写一下的

  • 相关阅读:
    打开虚拟机导致电脑蓝屏
    jmeter访问接口后返回的数据乱码
    使用jmeter批量对新增账号初始化操作
    使用jmeter参数化时在数据中匹配11位的手机号并分组操作
    vsphere vdp备份情况导出
    grep的完全匹配(不是-w)
    win10右键新建md文件,亲测有效
    信步漫谈之Wiki知识库——搭建dokuwiki
    vim操作学习
    writev函数
  • 原文地址:https://www.cnblogs.com/xuange1/p/9965852.html
Copyright © 2020-2023  润新知