• 四则运算


    PSP2.1 personal Software Process Stages 预计耗时(min) 实际耗时(min)
    Planning 计划 10 13
    Estimate 估计这个任务需要多少时间 10 12
    Development 开发 30 50
    Analysis 需求分析 5 10
    Design Spec 生成设计文档 5 10
    Design Review 设计复审 2 2
    Coding Standard 代码规范 20 20
    Design 具体设计 2 2
    Coding 具体编码 5 5
    Code Review 代码复审 10 20
    Test 测试 2 2
    Reporting 报告 10 10
    Test Report 测试报告 20 20
    Size Measurement 计算工作量 10 20
    Postmotem&Process Improvement Plan 事后总结 10 10
    合计   151 206

    3.拿到题目 首先思考随机函数,其次处理除数为零,以及负数情况。

    4.一个类处理分数,主类直接调用输出,

    5

    package Yusuan;
    
    public class test {
        String f()
        {
            int i=(int)(Math.random()*20);
            int j=(int)(Math.random()*20);
            if(i>=j)
            {
                int temp=i;
                i=j;
                j=temp;
            }
            return("("+i+"/"+j+")");
        }
        public static void main(String[] args)
        {
            String a,b;
            int k;
            test lianxi=new test();
            for(int n=0;n<300;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;
                  }
            }
        }
    }

    7 打算将输出的保存在文档中,并将答案也保存进文档,以及检验重复的,并删除(虽然几率低)

  • 相关阅读:
    iframe框架与Ajax异步操作,一同出现时iframe内容的url内容会弹出的解决办法。
    IE 无法显示JPG格式图片
    MSN9在win2003下的安装
    TED 中文视频收集
    Google wave 发送中.....
    IE下生成唯一ID的办法。
    Oracle 数据库常用操作语句
    DataTable 2 Sql Table
    sqlserver 2005 查找对象引用或者依赖的存储过程。
    大连地铁规划与效果图摘自鸿霖博客 松鹤的日志 网易博客
  • 原文地址:https://www.cnblogs.com/lee18/p/10572480.html
Copyright © 2020-2023  润新知