• 结对项目体会


    这次老师在课堂上给大家出了一道练习题,写个小程序给小学生出计算题,并且结对完成。原要求是出30道(100以内)四则运算题目给小学生做。我和小伙伴讨论用上学期刚学的Java实现,因为相比其他语言更加熟练一些。于是我们就写出了下列代码来完成了基本功能。

    package Calculate;
    
    public class test {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            for(int i=0;i<30;i++){
            int number1=(int)(Math.random()*100);
            int number2=(int)(Math.random()*100);
            int sign=(int)(Math.random()*2);
    
            switch(sign)
            {
                case 0:
                    System.out.printf(number1+"+"+number2+"=
    ");
                    break;
                case 1:
                    System.out.printf(number1+"-"+number2+"=
    ");
                    break;
                case 2:
                    System.out.printf(number1+"x"+number2+"=
    ");
                    break;
                case 3:
                    System.out.printf(number1+"÷"+number2+"=
    ");
                    break;
                default:
                    break;
            }
            } 
        }
    }

    可是现实并不是那么简单,老师相继提出了更多的要求。

    •题目避免重复
    •可定制(数量/打印方式)
    •可以控制下列参数:
    ‒是否有乘除法
    ‒是否有括号
    ‒数值范围
    ‒加减有无负数
    ‒除法有无余数
    ‒是否支持分数 (真分数, 假分数, …)
    ‒是否支持小数 (精确到多少位)
    ‒打印中每行的间隔可调整
    这就需要考虑的更加周全,并不能像之前的要求那么容易完成。所以我和小伙伴目前还在讨论中,希望能完善我们的代码完成这些要求。
     
  • 相关阅读:
    git切换分支报错解决
    网上看到的一个布局神器
    js获取滚动条,文档,浏览器高度
    使用iView-cli创建一个pc端网页(1)
    ajax详解与用途
    JavaScript中for/in和for的区别
    排序
    Java中getResourceAsStream的用法
    java程序打包成exe的总结
    使用7zip把jre集成到绿色运行程序内
  • 原文地址:https://www.cnblogs.com/dongsblog/p/5306731.html
Copyright © 2020-2023  润新知