开发者社区> 问答> 正文

怎么用Java来编写年增长率的问题

假设今年某大学的学费为10000元,学费的年增长率为5%,计算10年后的学费以及从现在开始的10年后算起,4年内的总学费事多少?

double tuition = 10000;
for (int i = 1; i <= 10; i++) {
tuition = tuition * 1.05;
}
System.out.println(tuition);
double sum = tuition;
for (int i = 2; i <= 4; i++) {
tuition = tuition * 1.05;
sum += tuition;
}
System.out.println(sum);

第二个循环怎么解读,不是很明白题目的从现在开始的10年后算起,4年内的总学费事多少这句话的意思。

展开
收起
蛮大人123 2016-03-18 14:59:50 3172 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    应该问的是第11年~14年的学费。

    double sum = 0;
    for (int i = 1; i <= 4; i++) {
    sum += tuition;
    tuition = tuition * 1.05;
    }

    应该这么写.

    2019-07-17 19:06:46
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载