课堂测试

Posted xuange1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课堂测试相关的知识,希望对你有一定的参考价值。

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();
    }
}

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

以上是关于课堂测试的主要内容,如果未能解决你的问题,请参考以下文章

课堂测试

Java课堂测试——课程管理

java课堂测试2(两种方式)

课堂测试-单元测试

课堂测试

第四周课堂测试汇编2完善