| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2087 人关注过本帖
标题:求大佬帮我看看Math.pow用法怎么错了
取消只看楼主 加入收藏
微若
Rank: 1
等 级:新手上路
帖 子:24
专家分:1
注 册:2018-3-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
求大佬帮我看看Math.pow用法怎么错了
import java.util.*;

public class Test2{
    public static void main(String agrs[]){
        Scanner scan=new Scanner(System.in);
        System.out.printf("请输入本金m:");
        int m=scan.nextInt();
        System.out.printf("请输入年份n:");
        int n=scan.nextInt();
            jisuan(m,n);
        scan.close();
        
    }
    public static void jisuan(int m,int n){
            double temp;
            temp=m*(1+0.058);
            System.out.printf(n+"\n");
            System.out.printf("n年后的本息总金额数:"+Math.pow(temp,n));
        }
}







输入m=10000,n=5时,输出为1.32564835;而正确答案应该为13256.48。经过验证,发现是Math.pow的问题,
但是不知道问题在哪里,求解
搜索更多相关主题的帖子: Math pow System printf int 
2019-03-10 00:41
微若
Rank: 1
等 级:新手上路
帖 子:24
专家分:1
注 册:2018-3-8
收藏
得分:0 
回复 2楼 林月儿
用的是命令提示符cmd,不是软件,我不会用它断点,但是一步步验证下来,就是Math.pow那句话出错了
2019-03-10 15:55
微若
Rank: 1
等 级:新手上路
帖 子:24
专家分:1
注 册:2018-3-8
收藏
得分:0 
回复 4楼 豆豆的滴
一针见血,谢过了
2019-03-10 19:16
快速回复:求大佬帮我看看Math.pow用法怎么错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013042 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved