zoukankan      html  css  js  c++  java
  • 四则运算

    package 四则运算试题;
     
    import java.io.BufferedReader;
    import java.io.PrintStream;
    import java.util.Scanner;
    import java.io.FileReader;
    import java.io.IOException;
    public class jisuanti {
     
        public static void main(String[] args) throws IOException {
            int a1,a2;
            int b;
            int num=0;
            int i=0;
            //Scanner sc=new Scanner(System.in);
            String f[]=new String[4];
            f[0]="+";
            f[1]="-";
            f[2]="*";
            f[3]="/";
            int a[]=new int[100];
            //System.out.println("请选择100以内或1000以内");
            //m=sc.nextInt()+1;
            //System.out.println("请输入要产生的题数");
            //n=sc.nextInt();
            PrintStream out = System.out;
            PrintStream ps = new PrintStream("Test.txt");
            System.setOut(ps);
            for(i=0;i<3;i++)
            {
            a1=(int)(Math.random()*100);
            a2=(int)(Math.random()*100);
            b=(int)(Math.random()*4);
            System.out.println("第"+(i+1)+"题:"+a1+f[b]+a2+"=");
            System.out.println("*");
            switch(b) {
            case 0:a[i]=(a1+a2);break;
            case 1:a[i]=(a1-a2);break;
            case 2:a[i]=(a1*a2);break;
            case 3:a[i]=(a1/a2);break;
            }
            }
            ps.close();
             
            System.setOut(out);
            System.out.println("题目:");
            BufferedReader br = new BufferedReader(new FileReader("Test.txt"));
            String line = "";
            Scanner sc=new Scanner(System.in);
            int answer[]=new int[100];
            int m=0;
            while((line = br.readLine()) != null){
                    if(line.charAt(0)=='*') {
                        System.out.print("请输入答案:");
                    //  System.out.println(a[m]);
                        int n;
                        n=sc.nextInt();
                        answer[m]=n;
                        if(answer[m]==a[m])num++;
                        m++;
                    }
                    else {
                        System.out.println(line);
                    }
                         
                     
            }
            sc.close();
            br.close();
            System.out.println("共答对"+num+"题");
        }
    }

  • 相关阅读:
    Lotus Sametime Server R8.x 标准版部署排错
    group by的测试
    了解lpk.dll是什么病毒以及lpk.dll病毒专杀方法
    jquery练习5
    win7中配置iis
    jquery的动画
    lamp下mysql安全加固
    jquery的冒泡事件
    MySQL性能优化的最佳20+条经验
    MySQL数据库服务器优化详细
  • 原文地址:https://www.cnblogs.com/sljslj/p/9966513.html
Copyright © 2011-2022 走看看