首页 > 其他 > 详细

四则运算在线答题dos

时间:2018-11-15 22:14:55      阅读:236      评论:0      收藏:0      [点我收藏+]
import java.util.Random;
import java.util.Scanner;
public class math {
  public static void main(String[] args) {
    String[] operate=new String[]{"+","-","×","÷"};
      int[] numbers=new int[100];
      int x,y,f;
      int z = 0;
      int j=0,k=0;
      String b;
      for(int i=1;i<=100;i++){
      numbers[i-1]=i;
    }
     Random r=new Random();
     for(int i=1;i<101;i++){
         System.out.println(i);
         System.out.println("答对"+j+"答错"+k+"未答"+(100-j-k));
         x=numbers[r.nextInt(100)];
         y=numbers[r.nextInt(100)];
         b=operate[r.nextInt(4)];
         if(x<y){
                 f=x;
                 x=y;
                 y=f;     
             }
             if(b==operate[0]){
                     z=x+y;
                 }
             if(b==operate[2]){
                     z=x*y;
                 }
             if(b==operate[1]){
                     z=x-y;
                 }
             if(b==operate[3]){
                     z=x/y;
                 } 
         System.out.println(x+b+y+"=");
         @SuppressWarnings("resource")
        Scanner scanner = new Scanner(System.in);
        double t = scanner.nextInt();
        if(t==z){
            System.out.println("答案正确");
            j++;
            
        }
        else{
            System.out.println("答案错误,正确为"+z);
            k++;
        }
         System.out.println("\t****************\t");
    
    
   }
   }
  }

 

四则运算在线答题dos

原文:https://www.cnblogs.com/gkl20173667/p/9966183.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!