菜鸟求助!一个JAVA题!请大家帮忙下!

创建一个程序来计算一个$14000的投资在今年增值40%,第二年减少¥1500,第三年又增值12%之后是多少。(下面偶做的。。肯定错掉滴--;麻烦大大们帮我改下!!~~~... 创建一个程序来计算一个$14000的投资在今年增值40%,第二年减少¥1500,第三年又增值12%之后是多少。
(下面偶做的。。肯定错掉滴- -;麻烦大大们帮我改下!!~~~)
万分感谢啦!!~~~

class try1 {
public static void main(String args[]){
double method=14000;
System.out.println("期初金额为:"+method);
method=method*(1+40/100);
System.out.println("第一年的金额为:"+ method);

method=method-1500;
System.out.println("第二年的金额为:"+ method);

method=method*(1+12/100);
System.out.println("第三年的金额为:"+ method);

}

}
(那个我运行出来的答案是。12500.0
我算了下最后答案应该是2万多的。)

我也觉得代码没有问题,可是出来的结果是错的!!~~~
展开
 我来答
xxgcugb
2007-10-31 · TA获得超过419个赞
知道答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
class mmm {
public static void main(String args[]){
double method=14000;
System.out.println("期初金额为:"+method);
method=method*(1+40.0/100.0);
System.out.println("第一年的金额为:"+ method);

method=method-1500;
System.out.println("第二年的金额为:"+ method);

method=method*(1+12.0/100.0);
System.out.println("第三年的金额为:"+ method);

}

}
支持二楼的说法,三楼的说法只局限于结果,但是计算过程中对表达式的计算正误也很重要。
百度网友e1b1439
2007-10-31 · TA获得超过409个赞
知道小有建树答主
回答量:1064
采纳率:0%
帮助的人:658万
展开全部
这样看代码是没错的,运行下吧,对自己有点信心。
第二楼的method是double啊,结果也是double,并不会有你说的结果出现,还是支持楼主现有的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星情泪
2007-10-31 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:0
展开全部
你的算法不对 40/100 12/100 这两个整型除以整型 你应该知道得出什么结果 要把他们设为float或者double才能得出正确结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式