用java求银行利率算法

qingyangdian456 2012-02-19 05:24:58
请用Java完成如下需求的编码:本金1万元人民币,以一年期整存整取的形式储蓄在银行,一年期利率为2.79%,三年后连本带息共计多少钱。20年呢?谢谢!
...全文
1269 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdffsfdadqdaw8856 2012-02-24
  • 打赏
  • 举报
回复
银行貌似不是按复利的,10000 * (1 + 2.79%) * n
walkman_22 2012-02-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 alexandertech 的回复:]
这其实是个数学问题:
N年后金额为:

(10000×1.0279%)的N次方
[/Quote]

很显然,小学奥林匹克经常有这样的题目。
xyz_obj 2012-02-24
  • 打赏
  • 举报
回复
第三年:(10000*2.79%+10000)*2.79%+100000
第N年:10000*(2.79%^N+2.79%^(N-1)+...+2.79+1)
飞跃颠峰 2012-02-20
  • 打赏
  • 举报
回复
这其实是个数学问题:
N年后金额为:

(10000×1.0279%)的N次方
爱摸鱼de老邪 2012-02-20
  • 打赏
  • 举报
回复
楼主,你还得考虑利息税,^_^
creso 2012-02-20
  • 打赏
  • 举报
回复
涉及到复利的计算
(1+利率)的N次方
N=存期
mywf0916 2012-02-20
  • 打赏
  • 举报
回复
公式应该是:
10000*(1.0279的N次方)
kutuzov2016 2012-02-19
  • 打赏
  • 举报
回复
他想要的是一个公式
keeplovelin 2012-02-19
  • 打赏
  • 举报
回复
不知道是不是你要的?
keeplovelin 2012-02-19
  • 打赏
  • 举报
回复
/**
需求:本金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+"元");
}
}

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧