• 四则运算修改版



    public class TEST {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    YUNSUAN a=new YUNSUAN();
    a.abc();
    }

    }


    import java.util.*;
    import java.math.*;
    import java.util.Scanner;

    public class YUNSUAN {
    public void abc(){
    float d;
    float e;
    int f=0;
    int g=0;
    Scanner in = new Scanner(System.in);
    do{
    int a=(int)(Math.random()*100)+1;
    int b=(int)(Math.random()*100);
    int c=(int)(Math.random()*4)+1;
    switch(c)
    {
    case 1:
    {
    d=a+b;
    System.out.print(a+"+"+b+"=");
    e=in.nextFloat();
    if(d==e)
    {
    System.out.print("答对了 ");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    //System.out.print("继续请按1");
    //f=in.nextInt();
    f++;
    break;


    }
    case 2:
    {
    d=a-b;
    System.out.print(a+"-"+b+"=");
    e=in.nextFloat();
    if(d==e)
    {
    System.out.print("答对了");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    //System.out.print("继续请按1");
    //f=in.nextInt();
    f++;
    break;


    }
    case 3:
    {
    d=a*b;
    System.out.print(a+"x"+b+"=");
    e=in.nextFloat();
    if(d==e)
    {
    System.out.print("答对了");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    //System.out.print("继续请按1");
    // f=in.nextInt();
    f++;
    break;


    }
    case 4:
    {
    d=a/b;
    System.out.print(a+"/"+b+"=");
    e=in.nextFloat();
    if(d==e)
    {
    System.out.print("答对了");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    //System.out.print("继续请按1");
    // f=in.nextInt();
    f++;
    break;


    }


    }
    if(f==10)
    {
    System.out.print("继续请按1");
    g=in.nextInt();
    if(g==1)
    {
    f=0;
    }
    }
    }while(f!=10);
    }
    }

    按照老师的要求进行了修改,花了差不多两节课的时间,主要时间花在了类的实现上,一些知识忘记了,通过百度来重新学习了一下。

  • 相关阅读:
    Day03_企业权限管理(SSM整合)
    Day02_企业权限管理(SSM整合)
    Day01_企业权限管理(SSM整合)
    MacOS下ElasticSearch学习(第一天)
    MacOS下Git安装及使用
    Hadoop 之 HDFS
    大数据采集、清洗、处理:使用MapReduce进行离线数据分析完整案例
    深入浅出爬虫之道: Python、Golang与GraphQuery的对比
    深入浅出分布式文件存储系统之 Ceph 的实现
    Pastebot—剪切板管理工具
  • 原文地址:https://www.cnblogs.com/chenziyi/p/4385411.html
Copyright © 2020-2023  润新知