题目:假如银行利率如下所示,请分别计算存款10000元,活期1年、活期2年、定期1年、定期2年后的本息合计。
利率项目 | 年利率(%) |
---|---|
活期存款 | 0.35 |
三个月定期存款 | 1.10 |
半年定期存款 | 1.30 |
一年定期存款 | 1.50 |
二年定期存款 | 2.10 |
结果如下图所示(结果四舍五入,不保留小数位。使用Math.round(double d)实现)。
package chap1_基础语法;
/**
* 假如银行利率如下所示,请分别计算存款10000元,活期1年、活期2年、定期1年、定期2年后的本息合计。
* 结果如图所示(结果四舍五入,不保留小数位。使用Math.round(double d)实现)
*/
public class Test09 {
public static void main(String[] args) {
int principal = 10000;//本金
double currentRate = 0.35E-2;//活期年利率
double regularRate1 = 1.50E-2;//定期1年的年利率
double regularRate2 = 2.10E-2;//定期2年的年利率
double current1 = principal * (1+currentRate);//活期1年本金总计
double current2 = principal * (1+currentRate * 2);//活期2年本金总计
double regular1 = principal * (1+regularRate1);//定期1年本金总计
double regular2 = principal * (1+regularRate2 * 2);//定期2年本金总计
System.out.println("本金:" + principal);
System.out.println("活期1年本金总计:" + Math.round(current1));
System.out.println("定期1年本金总计:" + Math.round(regular1));
System.out.println("活期2年本金总计:" + Math.round(current2));
System.out.println("定期2年本金总计:" + Math.round(regular2));
}
}