字典翻译 问答 其它 JAVA计算存款利息(再次提问)又不懂的地方...程序填空,不要改变与输入输出有关的语句.输入存款金额money、存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保
问题标题:
JAVA计算存款利息(再次提问)又不懂的地方...程序填空,不要改变与输入输出有关的语句.输入存款金额money、存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保
问题描述:

JAVA计算存款利息(再次提问)又不懂的地方...

程序填空,不要改变与输入输出有关的语句.

输入存款金额money、存期year和年利率rate,

根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数.

interest=money(1+rate)^year-money

输入输出示例:括号内为说明

输入

100030.025(money=1000,year=3,rate=0.025)

输出

interest=76.89

importjava.util.Scanner;

publicclasstest20008{

publicstaticvoidmain(String[]args){

intmoney,year;

doubleinterest,rate;

Scannerin=newScanner(System.in);

/*使用in.nextDouble()和in.nextInt()输入double和int型数据*/

/**********/

money=in.nextInt();

year=in.nextInt();

rate=in.nextDouble();

interest=money*Math.pow((1+rate),year)-money;

System.out.println("interest="+(int)(interest*100+0.5)/100.0);

}

}

请问1:给出的公式interest=money(1+rate)^year-money,是如何变为interest=money*Math.pow((1+rate),year)-money;的?

请问2:interest=money*Math.pow((1+rate),year)-money;其中为什么是(1+rate),1是什么?

请问3:

interest=money*Math.pow((1+rate),year)-money;又是怎么得出的下面这个结果的

System.out.println("interest="+(int)(interest*100+0.5)/100.0);

李彩欣回答:
  pow(x,y)是指数函数,其中参数x是底数,参数y是指数interest=money(1+rate)^year-money中的(1+rate)^year底数是1+rate,指数是year所以变为money*Math.pow((1+rate),year)-money了第二问也问得太傻了吧,公式不是...
江欣欣回答:
  我的第二个问题意思是这个1代表的什么
李彩欣回答:
  就是像如下的问题计划生产A个,实际比原计划多生产B%,则实际生产多少个公式就是A(1+B%)你说那个1是什么意思?那个1就代表本金了
江欣欣回答:
  Math.pow有两个参数x、y是表示X的Y次方是么?那如果如题中所示interest=money*Math.pow((1+rate),year)-money;顺序执行的话是不是这样算的:首先计算Math.pow((1+rate),year)=1+0.025再*money=1.025*1000然后再减去1000=2075??那和最后的输出不对应啊?很想弄懂...虚心求指教!
李彩欣回答:
  rate=0.025吧1+rate=1.025year是多少?
江欣欣回答:
  输入100030.025(money=1000,year=3,rate=0.025)最后输出interest=76.89
江欣欣回答:
  输入100030.025(money=1000,year=3,rate=0.025)最好输出是interest=76.89
李彩欣回答:
  算法是1000*(1+0.025)的3次方-1000=76.89....就是这么算的先算1+0.025=1.025pow(1.025,3)就是1.025的3次方=1.0768906251000*1.076890625=1076.890625再减1000就是了
江欣欣回答:
  哦哦我1.025的3次方=1.076890625我算成1.025*3了问个傻的问题1.025^3是怎么算的啊?
李彩欣回答:
  你没算对哦。
江欣欣回答:
  用程序算是算得出来问个傻的问题1.025^3是怎么算的啊?
李彩欣回答:
  1.025^3=1.025*1.025*1.025用计算器算呗
江欣欣回答:
  god我算成了1.025*3了。OK我缕一下思路
点击显示
其它推荐
热门其它推荐
  • 其它