首页 > 解决方案 > 如何在具有 4 个小数位的函数内返回双精度数据类型?

问题描述

如何在 java 中的函数中返回具有 4 个小数的双精度数据类型?

    public static double fun(){
    double d=2.5d;
    String s=String.format("%.4f",d);
    double ans=Double.parseDouble(s);
    return(ans); }

实际输出=2.5
预期输出=2.5000

标签: javafunctiondoubledecimal

解决方案


如果您使用 double 进行数学计算,则 using2.5等效于2.5000. 您能否更具体地说明您为什么想要后者?

如果您确实需要 4 位小数,我认为这是某种输出格式化任务,在这种情况下,您可以直接返回字符串表示形式。


推荐阅读