zoukankan      html  css  js  c++  java
  • 软件工程个人作业01

    设计思想:先随机生成四个数,生成的概率都是一样的,所以三十道题的四则运算的数量差不多。

    源代码:

    整数:

    复制代码
    package 四则运算;
    import java.util.Random;
    
    public class Test 
    {
        public static void main(String[] args)
        {
            for(int i=0;i<30;i++)
            {
                int i1=new Random().nextInt(4);
                int i2,i3;
                if(i1==0)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    System.out.println(i2+"+"+i3+"=");
                }
                else if(i1==1)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    System.out.println(i2+"-"+i3+"=");
                }
                else if(i1==2)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    System.out.println(i2+"/"+i3+"=");
                }
                else if(i1==3)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    System.out.println(i2+"*"+i3+"=");
                }
            }
        }
    }
    复制代码

    分数:

    复制代码
    package 四则运算;
    import java.util.Random;
    
    public class Test1 
    {
        public static void main(String[] args)
        {
            for(int i=0;i<30;i++)
            {
                int i1=new Random().nextInt(4);
                int i2,i3;
                int i4,i5;
                if(i1==0)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    i4=new Random().nextInt(100)+1;
                    i5=new Random().nextInt(100)+1;
                    System.out.println(i2+"/"+i3+"+"+i4+"/"+i5+"=");
                }
                else if(i1==1)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    i4=new Random().nextInt(100)+1;
                    i5=new Random().nextInt(100)+1;
                    System.out.println(i2+"/"+i3+"-"+i4+"/"+i5+"=");
                }
                else if(i1==2)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    i4=new Random().nextInt(100)+1;
                    i5=new Random().nextInt(100)+1;
                    System.out.println(i2+"/"+i3+"*"+i4+"/"+i5+"=");
                }
                else if(i1==3)
                {
                    i2=new Random().nextInt(100)+1;
                    i3=new Random().nextInt(100)+1;
                    i4=new Random().nextInt(100)+1;
                    i5=new Random().nextInt(100)+1;
                    System.out.println(i2+"/"+i3+"/"+i4+"/"+i5+"=");
                }
            }
        }
    }
    复制代码

    截图:

  • 相关阅读:
    十进制转任意进制
    整型与字符串转换
    最长递增子序列(动态规划)
    睡眠理发师问题
    区间最值问题(RMQ)
    分解质因子
    数字统计
    After all, tomorrow is another day.
    【USB电平】电脑USB电平
    【有源滤波】滤波基础知识
  • 原文地址:https://www.cnblogs.com/a1264393659/p/6961862.html
Copyright © 2011-2022 走看看