用java求银行利率算法 本帖最后由 qingyangdian456 于 2012-02-19 18:06:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /**需求:本金1万元人民币,以一年期整存整取的形式储蓄在银行,一年期利率为2.79%,n年后连本带息共计多少钱。*/class Calculate{ public double calcuTotal(double prin,double rate,int n) //参数分别是本金、利率,存放期 { double inte=0.00; //利息 double sum=prin; for(int i=0;i<n;i++) { inte=inte+prin*rate; //一年期整存整存的利息算法 } sum+=inte; return sum; }}class ParamSet{ public static void main(String[] args) { //设置你要的参数 double prin=10000.00; double rate=0.0279; int n=10; //存多少年 Calculate c = new Calculate(); double sum=c.calcuTotal(prin,rate,n); System.out.println("本金:"+prin+" 元 \n存款利率:"+rate+'\n'+n+"年后连本带息共为:"+sum+"元"); }} 第三年:(10000*2.79%+10000)*2.79%+100000第N年:10000*(2.79%^N+2.79%^(N-1)+...+2.79+1) 为什么不能直接new HashMap<key, value>().put(key, value)??? 新手求助 几个小问题,关于类型转化的。 怎么样才能在main函数中显示Frame? 请教关于局部对象怎样持有? java如何编写远程聊天工具 初学者的问题 可否直接获取字符串的字符集? 小弟的程序遇到麻烦了,想和哪位谈谈java的线程(57226475) hibernate的query查询后,list的问题,在线等 存入数据库失败有哪几个exception 新手求教 JAVA监听问题
需求:本金1万元人民币,以一年期整存整取的形式储蓄在银行,一年期利率为2.79%,n年后连本带息共计多少钱。
*/
class Calculate
{
public double calcuTotal(double prin,double rate,int n) //参数分别是本金、利率,存放期
{
double inte=0.00; //利息
double sum=prin;
for(int i=0;i<n;i++)
{
inte=inte+prin*rate; //一年期整存整存的利息算法
}
sum+=inte;
return sum;
}
}class ParamSet
{
public static void main(String[] args)
{
//设置你要的参数
double prin=10000.00;
double rate=0.0279;
int n=10; //存多少年
Calculate c = new Calculate();
double sum=c.calcuTotal(prin,rate,n);
System.out.println("本金:"+prin+" 元 \n存款利率:"+rate+'\n'+n+"年后连本带息共为:"+sum+"元");
}
}
第N年:10000*(2.79%^N+2.79%^(N-1)+...+2.79+1)