未来预测付款金额计划



我正在制定一个计划,估算一所机构未来的学费,因为它每年增加 7%,那么翻倍需要多少年。假设当前金额为 10000 美元

这是我的Java代码:

public class FutureTuition{
 public static void main(String[] args) {
       double tuition = 10000;
       //7% of tuition = 7/100 * 10000 = 700
        Int year = 1;
        while(tuition < 20000){
                tuition = tuition+700;
                year++;
     }
     System.out.println("Tuition will be doubled in " + year + " years");}}

结果是:学费将在16年内翻一番

我觉得不对,怎么了?

你的代码几乎是正确的。只是增加率必须是1.07*学费,而不是每次700平。您使用的是哪个 Java 版本?这适用于 1.8。

public class FutureTuition{
    public static void main(String[] args) {
        double tuition = 10000;
        //7% of tuition = 7/100 * 10000 = 700
        Integer year = 0;
        while(tuition < 20000){
            tuition = tuition * 1.07;
            year++;
        }
        System.out.println("Tuition will be doubled in " + year + " years");}
}

最新更新