首页 > 试题广场 >

(财务应用程序:复利值)假设你每月向银行账户存100美元,

[问答题]
 (财务应用程序:复利值)假设你每月向银行账户存100美元,年利率为 5%, 那么每月利率是 0.05/12=0.004 17。第一个月之后,账户上的值就变成: 100 * (1 + 0.00417) = 100.417
 第二个月之后,账户上的值就变成: (100 + 100.417) * (1 + 0.00417) -201.252
 第三个月之后,账户上的值就变成: (100 + 201.252) * (1 + 0.00417) = 302.507 依此类推。
 编写程序显示六个月后账户上的钱数。 (在编程练习题 5.30中,你将使用循环来简化这里的 代码,并能显示任何一个月之后的账户值。)


    public static void main(String[] args) {
        int month = 6;
        int money = 100;
        double monthRate = 0.00417;
        double sum = 0;

        for (int i = 1; i <= month; i++) {
            sum = (100 + sum) * (1 + monthRate);
        }
        System.out.println("六个月后账户上的钱数:" + sum);//608.8181155768638
    }

发表于 2021-05-21 15:24:31 回复(0)
求告知
发表于 2021-04-06 15:13:41 回复(0)