• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

30卢利钦

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

复利计算器的单元测试结果

单元测试结果

源代码

public class FuLiTest {
    public static double daiKuan(double total,double i,double m) {
        
        double n = m*12;
        double money = total*i*Math.pow((1.0+i),n)/(Math.pow(1.0+i,n)-1);
        return money;
        
    }
    public static double duoCiTouZhi(double P,double i,double n) {
        double total=P*Math.pow(1+i,n);
        return total;
        
    }
    public static double maiGuPiao(double P,double i,double total) {
        i=i*100;
        double n=(72/i);
        return n;
    }
    public static double bangZhaoTouZhi(double P,double n,double total) {
        double base= (double) (((total-P)/P)/n);
        return base;
        
    }
    public static double yangLaoJin(double i, double total,double n) {//n 时间       i 利率
        for(int j=1;j<=n;j++){
            i=(1+n)*i;
        }
        double money=total/i;
        return money;
    }

    public static double danLi(double P, double i,double n) {
        double G; 
        
        G=P+P*i*n;
       return G;
    }

    public static double fuli(double N, double P, double i, double n) {
        for(int j=1;j<=n;j++){
            
            N=(1+i)*N;
        }
        double F;
        F=P*N;
       return F;
    }
}

测试代码

import static org.junit.Assert.*;

import org.junit.Test;


public class FuLiTestTest {

    @Test
    public void testMaiGuPiao() {
        double result = new FuLiTest().maiGuPiao(100000,0.1,200000);
        boolean right = 7.2 ==result;
        assertEquals(true, right);
    }

}

 

posted on 2016-03-28 23:01  30卢利钦  阅读(181)  评论(1)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3