当前位置:编程学习 > JAVA >>

【求复利计算】

如题
我每月投资5000,年收益4.9% 每天将分红作为本金在作为资本来投资。
利滚利,40年后本息是多少?
不会。程序写出来
--------------------编程问答-------------------- 这个你看看公式写写,你可以的。 --------------------编程问答-------------------- 不懂金融,随便乱写了一个。

        Calendar begin = Calendar.getInstance();
        Calendar end = Calendar.getInstance();
        end.add(Calendar.YEAR, 40);
        float f = 0.049f / 365;
        float count = 0;
        int countb = 0;
        int month = -1;
        while (begin.compareTo(end) < 0) {
            if (begin.get(Calendar.MONTH) != month) {
                count += 5000 + count * f;
                countb += 5000;
                month = begin.get(Calendar.MONTH);
            } else {
                count += count * f;
            }
            begin.add(Calendar.DAY_OF_MONTH, 1);
        }
        System.out.println("本:" + countb);
        System.out.println("息:" + (count - countb));
--------------------编程问答-------------------- 求教:新的一天,我的本钱是5000+前一天的利息,然后今天的收益,为(5000+昨天利息)*利率 么?
理财好神奇啊。。。 --------------------编程问答--------------------
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,