四则运算

Posted

tags:

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

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

以上是关于四则运算的主要内容,如果未能解决你的问题,请参考以下文章

C语言中随机产生四则运算符号

用C语言随机产生三个数,三个数之间进行四则运算,四则运算也随机产生

用c++语言编写四则运算计算器

java四则运算

定义一个方法,实现四则运算的功能。java

四则运算2开发简介