PSP数据比较(四则运算)——计应193第6组童白雪
一、四则运算Math 类
package text;public class Math {
public int add(int a,int b)//加法
{
return a+b;
}
public int substract(int a,int b)//减法
{
return a-b;
}
public int multiply(int a,int b)//乘法
{
return a*b;
}
public double divide(double a,double b)//除法
{
return a/b;
}
}
二,进行单元测试
package text;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
public class MathText {
private static Math mm=new Math();
@Test
public void testAdd() {
int result= mm.add(2,3);
assertEquals(5,result); }
@Test
public void testSubstract() {
int result= mm.substract(5,4);
assertEquals(1,result);
}
@Test
public void testMultiply() {
int result= mm.multiply(4,5);
assertEquals(20,result); }
@Test
public void testDivide() {
int result= (int) mm.divide(100,25);
assertEquals(4,result); }}
三,总结
此程序经过代码多次修改,审核之后,完成程序运行。
PSP阶段 |
预估花费时间 |
实际花费时间 |
计划 |
15 |
10 |
|
15 |
10 |
开发 |
89 |
85 |
|
9 |
8 |
|
8 |
10 |
|
10 |
7 |
|
9 |
5 |
|
18 |
10 |
|
25 |
25 |
|
10 |
10 |
|
8 |
8 |
报告 |
10 |
5 |
|
5 |
3 |
|
2 |
1 |
|
3 |
1 |
|
122 |
108 |