📅  最后修改于: 2023-12-03 14:38:55.145000             🧑  作者: Mango
本文所要讨论的问题是关于计算复利的。现在有一笔固定金额为 $950 的存款,在每年以 6% 的利率计息并重新投入原账户。这笔存款为期三年(即共计三次计息和投资)。我们想要计算出在这三年后的总金额。
public class CompoundInterest {
public static void main(String[] args) {
double principal = 950.0; // 本金
double rate = 0.06; // 年利率
int years = 3; // 存款年限
double amount = principal * Math.pow(1 + rate, years);
System.out.format("总金额为 %.2f 美元", amount);
}
}
首先定义了三个变量,分别为 principal
(本金)、rate
(年利率)和 years
(存款年限)。本例中,本金为 $950,年利率为 6%,存款为期三年。
使用 Math.pow(base, exponent)
计算总金额。Math.pow
方法用于求 base 的 exponent 次方。在本例中,base 为 (1 + rate),即每年本金和利息总和,exponent 为年限。
最后,使用 System.out.format()
打印出总金额。
当我们运行以上程序时,将得到以下输出结果:
总金额为 1146.93 美元
因此,在存款为期三年,利率为 6%,每年对本金和利息进行复利投资的情况下,初始 $950 存款的总金额为 $1146.93。