Java 如何显示小数点后5位的任意数字

Java 如何显示小数点后5位的任意数字,java,android,Java,Android,如何显示小数点后5位的任意数字。 例如,0.0到0.00000,12.63到12.63000 如何显示长度为8的任意数字。 例如,12.1到12.10000,2.1234567到2.123456 或 返回12.63000等检查数字的长度。如果长度小于5或8,请连接必要数量的零。如果长度大于5或8,请使用子字符串方法。希望这有助于检查此链接。您将找到用于格式化十进制数的内置函数 double value = 12.6357652133 value =Double.parseDouble(new D

如何显示小数点后5位的任意数字。 例如,0.0到0.00000,12.63到12.63000

  • 如何显示长度为8的任意数字。 例如,12.1到12.10000,2.1234567到2.123456


  • 返回12.63000等

    检查数字的长度。如果长度小于5或8,请连接必要数量的零。如果长度大于5或8,请使用子字符串方法。希望这有助于检查此链接。您将找到用于格式化十进制数的内置函数

    double value = 12.6357652133
    value =Double.parseDouble(new DecimalFormat("##.########").format(value));
    

    请参见:您可以添加0.5作为舍入,或者使用Math.round代替casting。您所说的“数字长度”到底是什么意思?
    double number = (long) (number * 1e8) / 1e8;
    
    String.format("%.5f", 12.63)
    
    double value = 12.6357652133
    value =Double.parseDouble(new DecimalFormat("##.########").format(value));