如何将十进制数字格式化为2或3位数字?

莫吉塔巴·加尼德尔(Mojtaba Ghanidel)

我正在用Eclipse写一个转换器,我的结果是9或10个十进制数字,我想将其设置为2或3。这是我的代码的一部分:

double gr = 0;
if (edtGr.getText().toString().length() > 0) {
    gr = Float.parseFloat(edtGr.getText().toString());
}
if (edtNgr.getText().toString().length() > 0) {
    gr = (Double.parseDouble(edtNgr.getText().toString())) / 1000000000;
}

edtNgr.setText("" + (gr * 1000000000));
edtGr.setText("" + gr);

这段代码将克转换为毫微克,我想要2或3个十进制数字的结果。

吉鲁·拜

对于2个小数位,将您的代码更改为

edtNgr.setText(""+ ((String.format("%.2f", (gr * 1000000000)))));
edtGr.setText("" + ((String.format("%.2f", gr))));

并保留3个小数点

  edtNgr.setText("" + ((String.format("%.3f", (gr * 1000000000)))));
  edtGr.setText("" + ((String.format("%.3f", gr))));

您也可以使用DecimalFormat一种(使用3分)使用它的方法:

 DecimalFormat df = new DecimalFormat();
 df.setMaximumFractionDigits(3);
 edtNgr.setText("" + df.format(gr * 1000000000));
 edtGr.setText("" +df.format(gr));

请参见如何在Java中格式化小数

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

c#如何将双精度格式格式化为字符串,并在必要时仅显示十进制数字?

来自分类Dev

将十进制格式化为长度为9的字符串,在'。'之前加2位数字(填充0)。然后是6

来自分类Dev

将数字(十进制)值格式化为日期

来自分类Dev

如何将十进制数字四舍五入为指定的位数?

来自分类Dev

如何将html输入限制为两位十进制的正十进制数字?

来自分类Dev

如何将整数格式化为2位数字的字符串?

来自分类Dev

如何将IEEE 754双精度(64位)格式的十六进制数字转换为十进制数字?

来自分类Dev

如何在格式化十进制数字时保持尾随零?

来自分类Dev

如何格式化十进制数字以显示前导零而不显示尾随的?

来自分类Dev

如何在 QSqlTableModel 中使用十进制数字格式化列

来自分类Dev

设置十进制数字格式

来自分类Dev

如何从PHP中的十进制数字中删除最后一位数字

来自分类Dev

Javascript-如何获取十进制数字后的最后一位数字?

来自分类Dev

如何从PHP中的十进制数字中删除最后一位数字

来自分类Dev

如何使用PHP将十进制数字转换为单词(货币格式)?

来自分类Dev

如何将ASCII字符串转换为十进制数字?

来自分类Dev

如何将Web API十进制结果格式化为两个十进制空格

来自分类Dev

如何将二进制数字转换为带符号的十进制数字

来自分类Dev

在Primefaces 4中显示格式化的十进制数字

来自分类Dev

在Primefaces 4中显示格式化的十进制数字

来自分类Dev

Oracle:格式化要显示的十进制数字

来自分类Dev

如何将数字的最后两个零转换为十进制数字

来自分类Dev

取N位十进制数字

来自分类Dev

MATLAB函数返回十进制数字的8位

来自分类Dev

Java大十进制数字格式异常

来自分类Dev

如何将10位数字和2个字母组成的字符串格式化为yyyyMMddHHmm,然后将其格式化为另一个字符串?

来自分类Dev

将具有 1 个十进制数字的双数转换为 2 个数字

来自分类Dev

格式化类似于ToString(“ G29”)的十进制数字加上千位分隔符

来自分类Dev

格式化类似于ToString(“ G29”)的十进制数字,外加千位分隔符

Related 相关文章

  1. 1

    c#如何将双精度格式格式化为字符串,并在必要时仅显示十进制数字?

  2. 2

    将十进制格式化为长度为9的字符串,在'。'之前加2位数字(填充0)。然后是6

  3. 3

    将数字(十进制)值格式化为日期

  4. 4

    如何将十进制数字四舍五入为指定的位数?

  5. 5

    如何将html输入限制为两位十进制的正十进制数字?

  6. 6

    如何将整数格式化为2位数字的字符串?

  7. 7

    如何将IEEE 754双精度(64位)格式的十六进制数字转换为十进制数字?

  8. 8

    如何在格式化十进制数字时保持尾随零?

  9. 9

    如何格式化十进制数字以显示前导零而不显示尾随的?

  10. 10

    如何在 QSqlTableModel 中使用十进制数字格式化列

  11. 11

    设置十进制数字格式

  12. 12

    如何从PHP中的十进制数字中删除最后一位数字

  13. 13

    Javascript-如何获取十进制数字后的最后一位数字?

  14. 14

    如何从PHP中的十进制数字中删除最后一位数字

  15. 15

    如何使用PHP将十进制数字转换为单词(货币格式)?

  16. 16

    如何将ASCII字符串转换为十进制数字?

  17. 17

    如何将Web API十进制结果格式化为两个十进制空格

  18. 18

    如何将二进制数字转换为带符号的十进制数字

  19. 19

    在Primefaces 4中显示格式化的十进制数字

  20. 20

    在Primefaces 4中显示格式化的十进制数字

  21. 21

    Oracle:格式化要显示的十进制数字

  22. 22

    如何将数字的最后两个零转换为十进制数字

  23. 23

    取N位十进制数字

  24. 24

    MATLAB函数返回十进制数字的8位

  25. 25

    Java大十进制数字格式异常

  26. 26

    如何将10位数字和2个字母组成的字符串格式化为yyyyMMddHHmm,然后将其格式化为另一个字符串?

  27. 27

    将具有 1 个十进制数字的双数转换为 2 个数字

  28. 28

    格式化类似于ToString(“ G29”)的十进制数字加上千位分隔符

  29. 29

    格式化类似于ToString(“ G29”)的十进制数字,外加千位分隔符

热门标签

归档