如何将任意数字显示为5位小数

时间:2013-07-29 16:16:52

标签: java android

  1. 如何将任意数字显示为5位小数。 例如0.0到0.00000,12.63到12.63000。

  2. 如何显示长度为8的任何数字。 例如12.1至12.10000,2.1234567至2.123456

5 个答案:

答案 0 :(得分:9)

String.format("%.5f", 12.63)

返回12.63000等

答案 1 :(得分:1)

double number = (long) (number * 1e5) / 1e5;  

double number = (long) (number * 1e8) / 1e8;

答案 2 :(得分:1)

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

答案 3 :(得分:0)

检查号码的长度。如果长度小于五或八,则连接必要数量的零。如果长度大于5或8,请使用substring方法。希望这有帮助

答案 4 :(得分:0)