博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单元测试5.2 心得
阅读量:4951 次
发布时间:2019-06-11

本文共 1106 字,大约阅读时间需要 3 分钟。

黄国柱-201306114432  

范铭祥-201306114431 

这次做的是TDD;看了半个多小时的视频才动手。

在原来的程序上加了TDD工具;把一个类做成TDD;只要用到他就可以生成运算符;

class yy{private int max=4;private int min=1;private double w2,m2;private String ff;Random random = new Random();//System.out.println(s); public yy(){int s = random.nextInt(max)%(max-min+1) + min;double x=random.nextInt(max-2)%(max-2-min+1) + min;double y=random.nextInt(max-1)%(max-1-min+1) + min;int y1up=(int) Math.pow(10,x);int y1dn=(int) Math.pow(10,x-1);int y2up=(int) Math.pow(10,y);int y2dn=(int) Math.pow(10,y-1);int x_y1=random.nextInt(y1up)%(y1up-y1dn+1) + y1dn;int x_y2=random.nextInt(y2up)%(y2up-y2dn+1) + y2dn;double w=(double)x_y1;double m=(double)x_y2;this.w2=w;this.m2=m;switch(s){case 1:{this.ff="+"; System.out.println(w+"+"+m+"=" );break;}case 2:{this.ff="-";System.out.println(w+"-"+m+"=" );break;}case 3:{this.ff="*";System.out.println(w+"*"+m+"=" );break;}case 4:{this.ff="/";System.out.println(w+"/"+m+"=" );break;}}}public double ret1(){return w2;}public double ret2(){return m2;}public String ret3(){return ff;}}

  

总结:只有自己动手才会学到东西;

转载于:https://www.cnblogs.com/zzhuzi/p/4488515.html

你可能感兴趣的文章
Perl/Nagios – Can’t locate utils.pm in @INC
查看>>
目录导航「深入浅出ASP.NET Core系列」
查看>>
Git常用命令拾遗
查看>>
Canvas的drawImage方法使用
查看>>
自定义适用于手机和平板电脑的 Dynamics 365(四):窗体脚本
查看>>
华为交换机端口镜像
查看>>
简易爬虫(爬取本地数据)
查看>>
一位菜鸟的java 最基础笔记
查看>>
python 进程间通信
查看>>
字符串和编码
查看>>
servlet(一)
查看>>
python \r与\b的应用、光标的含义
查看>>
深拷贝 vs 浅拷贝 释放多次
查看>>
Java环境变量PATH和CLASSPATH
查看>>
ERROR:bokeh.core.validation.check:E-1001 (BAD_COLUMN_NAME) 就是补存在这个列名
查看>>
收藏夹(持续更新)
查看>>
节约内存,请使用标签页管理工具:onetab、better onetab
查看>>
jQuery中的事件与动画
查看>>
页面加载骨架
查看>>
关于android系统不关屏设置
查看>>