java - 如何格式化结果以显示小数点后的数字

标签 java number-formatting

我需要一行代码,在执行时可以使用它来获取小数点后的数字 代码如下:

double results = 1500 / 1000;


        txtview.setText("K " + resultsoldk);

我需要结果中包含提醒。

最佳答案

问题是结果

 double results = 1500 / 1000;

1.0,而不是1.5,因为您正在执行整数除法。进行除法运算时,请确保至少有一个数字是 float 。例如:

// By adding .0 you make it a double literal instead of an int literal
double results = 1500.0 / 1000;

关于java - 如何格式化结果以显示小数点后的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701170/

相关文章:

java - 从函数/方法返回 for 循环打印的网格

r - 将数字转换为 SI 前缀

validation - 为什么数据验证不适用于整个时间列表?

java - 使用java保存带有对话框的图像文件

java - 无法设置 JAVA_HOME,因为找不到 Java JDK 1.7 的安装位置

java - 尾部部分不允许有内容 - 使用 struts2-spring-hibernate

java - 如何停止/限制某些方法的执行(~当已经有某个对象正在调用它时)

Javascript 从 NumberFormat 获取小数点和千位分隔符

java.lang.NumberFormatException : For input string: 异常

matlab - 是否可以在 MATLAB 中以非工程格式显示数字?