zoukankan      html  css  js  c++  java
  • 计算投资收益的代码

    有人说每年存点钱,多少年后就会成为富人.带着一番憧憬写个小程序验证一下.看到底到投多少钱,多少年才能成为富人.呵呵。


    public class InCome {

     /**
      * @param args
      */
     public static void main(String[] args) {
      InCome income=new InCome();
      //income.getInCome(10000,10,0.02);
      income.getInComeByTimeDeposit(10000,10,0.1);
     }
     /**
      * 计算年收益
      * @param corpus 本金
      * @param year 年限
      * @param interestRate 收益率
      * @return 总收益
      */
     public double getInCome(double corpus,int year,double interestRate)
     {
      for(int i=0;i<year;i++)
      {
       corpus=corpus*(1+interestRate);
       System.out.println(i+" year:Income="+corpus);
      }
      return corpus;
     }

     /**
      * 计算定期定额投资收益
      * @param deposit 每年定额投资
      * @param year 年限
      * @param interestRate 收益率
      * @return 定期定额投资收益
      */
     public double getInComeByTimeDeposit(double deposit,int year,double interestRate)
     {
      double income=0;
      for(int i=0;i<year;i++)
      {
       income=income+getInCome(deposit,i,interestRate);
       System.out.println("TimeDeposit "+i+" year:InCome="+income);
      }
      return income;
     }

  • 相关阅读:
    P3180 [HAOI2016]地图
    P2787 语文1(chin1)- 理理思维
    P2221 [HAOI2012]高速公路
    P4137 Rmq Problem / mex
    P3746 [六省联考2017]组合数问题
    P2461 [SDOI2008]递归数列
    P3715 [BJOI2017]魔法咒语
    P3195 [HNOI2008]玩具装箱TOY
    Linux下的strerror是否线程安全?
    bash/shell的字符串trim实现
  • 原文地址:https://www.cnblogs.com/xiejava/p/15171502.html
Copyright © 2011-2022 走看看