美文网首页
随机输出300道四则运算

随机输出300道四则运算

作者: 心上人zZ | 来源:发表于2018-03-08 19:41 被阅读0次

    public class lianxi {

      String f()

      {

          int i=(int)(Math.random()*10);

          int j=(int)(Math.random()*10);

          if(i>=j)

        {

          int temp=i;

          i=j;

          j=temp;

        }

          return("("+i+"/"+j+")");

        }

    public static void main(String[] args)

        {

          String a,b;

          int k;

          lianxi lianxi=new lianxi();

          for(int n=0;n<30;n++)

          {

                a=lianxi.f();

                b=lianxi.f();

                int i=(int)(Math.random()*100);

                int j=(int)(Math.random()*100);

                switch((int)(Math.random()*4))

          {

            case 0:

            k=(int)(Math.random()*3);

            if(k==0)

            System.out.println(i+"+"+j+"=");

            else if(k==1)

            System.out.println(a+"+"+j+"=");

            else if(k==2)

            System.out.println(b+"+"+a+"=");

            break;

            case 1:

            k=(int)(Math.random()*3);

            if(i<j)

    {

                  int temp=i;

                    i=j;

                    j=temp;

    }

                   if(k==0)

                    System.out.println(i+"-"+j+"=");

                    else if(k==1)

                    System.out.println(j+"-"+a+"=");

                    else if(k==2)

                    System.out.println(b+"-"+a+"=");

                    break;

                    case 2:

                    k=(int)(Math.random()*3);

                    if(k==0)

                    System.out.println(i+"*"+j+"=");

                    else if(k==1)

                    System.out.println(a+"*"+j+"=");

                    else if(k==2)

                    System.out.println(b+"*"+a+"=");

                    break;

                    case 3:

                    while(j==0)

                    j= (int)(Math.random()*100);

                    System.out.println(i+"/"+j+"=");

                    break;

    }

    }

    }

    }

    相关文章

      网友评论

          本文标题:随机输出300道四则运算

          本文链接:https://www.haomeiwen.com/subject/wpgyfftx.html