题目10:
\10. 本金10000元存入银行,年利率是千分之三。每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?(使用for循环实现)
思路:把循环次数控制为5次,注意千分之三用小数如何表达,将本金设为double类型。
package LoopDemo;
/*
* 题目10:
\10. 本金10000元存入银行,年利率是千分之三。
* 每过1年,将本金和利息相加作为新的本金。
* 计算5年后,获得的本金是多少?(使用for循环实现)
* */
public class Demo10Bank {
public static void main(String[] args) {
double a = 10000;
for (int i = 1; i < 6; i++) {
a = a * (0.003 + 1);
System.out.println("第" + i + "年获得的本金为" + a + "元");
}
System.out.println("五年之后的本金为" + a + "元");
}
}
//结果
第1年获得的本金为10029.999999999998元
第2年获得的本金为10060.089999999997元
第3年获得的本金为10090.270269999995元
第4年获得的本金为10120.541080809995元
第5年获得的本金为10150.902704052423元
五年之后的本金为10150.902704052423元
更多推荐
Java循环案例-银行存钱问题
发布评论