问题标签 [decimalformat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
87 浏览

java - 如何对方法的结果强加十进制格式?

我有这个代码:

我的问题是,有没有办法可以将 DecimalFormat 强加到等式的结果,以便它显示最多 2 个小数位?

非常感谢任何帮助。

0 投票
1 回答
225 浏览

java - 十进制格式类问题

我有一个字符串,我试图将其格式化为十进制格式,以便每 3 个数字使用十进制格式类,但我遇到了麻烦。这是我的代码

myNum 来自文本文档,在本例中是数字 6486,但在其他使用相同代码的情况下,它一直到 301122。使用这种方法,我想将这些数字转换为诸如 6,486 或 301,112 我的构造函数语句 my IDE 在其中告诉我“)”是预期的,我也不确定如何在格式化数字后将十进制格式更改回字符串。

0 投票
2 回答
301 浏览

java - Java DecimalFormat,是否可以在小数部分分组?

我需要打印小数字(直方图上的百分比),但java.text.DecimalFormat做了一些奇怪的事情。为了:

我有:

似乎java.text.DecimalFormat仅用于格式化货币...

是否可以使用java.text.DecimalFormat进行小数部分分组?

或建议任何其他格式库...

我期望这样或类似的:

0 投票
2 回答
46187 浏览

java - Java:使用 DecimalFormat 格式化双精度和整数,但保留不带小数分隔符的整数

我正在尝试在 Java 程序中格式化一些数字。这些数字将是双精度数和整数。在处理双打时,我只想保留两个小数点,但在处理整数时,我希望程序不影响它们。换句话说:

双打 - 输入

双打 - 输出

整数 - 输入

整数 - 输出

有没有办法在同一个DecimalFormat 实例中实现这一点?到目前为止,我的代码如下:

0 投票
5 回答
345 浏览

java - 浮点数格式问题

我正在使用这段代码:

我得到这个输出:15,000.35 我不希望逗号出现在这个输出中。我的输出应该是:15000.35.

在 Java 中获取此输出的最佳方法是什么?

0 投票
2 回答
3765 浏览

android - (android)十进制格式,使用逗号代替句号,同时使用“#.##”进行格式化

我正在开发一个 Android 应用程序,我想将我的双数格式设置为#.##,我已经使用下面的代码完成了。

在测试硬件语言设置为英语(默认语言)时,它可以正常工作,例如如果 BMI 为 2497.227216676656 ,则将 sBMI 格式化为 2497.23 ,但如果将语言选择为法语,则将其格式化为 2497,23。代替 DOT,正在使用 COMMA,这使我的应用程序崩溃!!!

这是什么原因?

0 投票
6 回答
86625 浏览

java - 使用 DecimalFormat 格式化数字

我正在尝试使用 DecimalFormat 格式化价格,但这不适用于所有变体。

印刷

但是“7.79999”被格式化为“7.8”,而不是“7.80”。我试过用这种方式做事

强制两个 dp,但随后“85.0”被格式化为“85.00”而不是“85”!

有没有办法捕获所有变化,以便将价格打印为 #、## 或 #.##?例如:

5, 55, 5.55, 5.50, 500, 500.40

0 投票
1 回答
2317 浏览

java - 十进制格式,说它需要是一个字符串?

运行此代码时出现错误“无法从 String 转换为 Double”,有什么想法吗?

0 投票
1 回答
174 浏览

java - 如何正确使用 DecimalFormat 模式

我检查了这个oracle 教程,它说这是模式语法:

pattern := subpattern{;subpattern} //花括号之间的子模式用于负数;

所以我尝试了下面的代码,但是当我尝试格式化一个负数时,我实际上得到了一个用第一个子模式格式化的正数。

我知道我们-美国这是标准,只是想看看它是如何工作的。提前致谢。

0 投票
2 回答
60271 浏览

java - 设置带 2 个小数位的双格式

我有一个简短的方程式:

在哪里getminutesint我想设置compute2 位小数的等价物。0.00如何格式化具有 2 位小数的等价物?

例子:

这是我的工作:

输出就像: