小编ula*_*aan的帖子

使用Java和JUnit实现球体的公式体积?

我必须做一个实现来计算要用JUnit测试检查的球体的体积,但是有一些错误.公式是正确的,但是当我测试它时,它不起作用:

class VolumeSphere.java

public class VolumeSphere {
    public static double volsph(double j) {     
        double volume;  
        double const = 1.33;    
        double phi = 3.14;

        volume = const * phi * (j * j * j);
        return volume;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后这个测试文件:

VolumeSphereTest.java

import junit.framework.*;

public class VolumeSphereTest extends TestCase {
    public VolumeSphereTest(String name) {
        super(name);
    }

    public void testSimple() {
        assertEquals(33.4096, VolumeSphere.volsph(2.0));
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行JUnit测试时,它说"预期:(33.4096)但是:(33.4096000005)."

所以我该怎么做?谢谢你提前帮忙!

java junit

0
推荐指数
1
解决办法
144
查看次数

标签 统计

java ×1

junit ×1