• 软件工程个人作业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+"=");
                }
            }
        }
    }

    截图:

  • 相关阅读:
    谷歌 chrome 和 safari 浏览器 td innerHTML Textbox 部分显示不全
    SQLServer 日期转换字符串格式
    GNU 通用公共授權 第三版
    程序员的十个层次 你属于哪一层?
    一个因为缺少括号()引发的SQL存储过程不能执行的问题。
    关于实现字符串表达式求值
    Windows api数据类型【转载】
    x86—EFLAGS寄存器详解【转载】
    python PIL图像处理
    python学习笔记
  • 原文地址:https://www.cnblogs.com/a1264393659/p/5268454.html
Copyright © 2020-2023  润新知