zoukankan      html  css  js  c++  java
  • 结对项目体会

    这次老师在课堂上给大家出了一道练习题,写个小程序给小学生出计算题,并且结对完成。原要求是出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;
            }
            } 
        }
    }

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

    •题目避免重复
    •可定制(数量/打印方式)
    •可以控制下列参数:
    ‒是否有乘除法
    ‒是否有括号
    ‒数值范围
    ‒加减有无负数
    ‒除法有无余数
    ‒是否支持分数 (真分数, 假分数, …)
    ‒是否支持小数 (精确到多少位)
    ‒打印中每行的间隔可调整
    这就需要考虑的更加周全,并不能像之前的要求那么容易完成。所以我和小伙伴目前还在讨论中,希望能完善我们的代码完成这些要求。
     
  • 相关阅读:
    smarty-2014-02-28
    PHP Functions
    Zabbix自定义监控网站服务是否能够正常响应
    Zabbix自定义监控网站服务是否能够正常响应
    shell技巧
    shell技巧
    ansible安装配置zabbix客户端
    ansible安装配置zabbix客户端
    shell命令getopts
    shell命令getopts
  • 原文地址:https://www.cnblogs.com/dongsblog/p/5306731.html
Copyright © 2011-2022 走看看