码迷,mamicode.com
首页 > 其他好文 > 详细

四则运算

时间:2016-10-13 01:59:52      阅读:133      评论:0      收藏: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;
               }
         }
     }
 }

四则运算

标签:

原文地址:http://www.cnblogs.com/1409030208l/p/5954601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!