问题标签 [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.
java - 如何对方法的结果强加十进制格式?
我有这个代码:
我的问题是,有没有办法可以将 DecimalFormat 强加到等式的结果,以便它显示最多 2 个小数位?
非常感谢任何帮助。
java - 十进制格式类问题
我有一个字符串,我试图将其格式化为十进制格式,以便每 3 个数字使用十进制格式类,但我遇到了麻烦。这是我的代码
myNum 来自文本文档,在本例中是数字 6486,但在其他使用相同代码的情况下,它一直到 301122。使用这种方法,我想将这些数字转换为诸如 6,486 或 301,112 我的构造函数语句 my IDE 在其中告诉我“)”是预期的,我也不确定如何在格式化数字后将十进制格式更改回字符串。
java - Java DecimalFormat,是否可以在小数部分分组?
我需要打印小数字(直方图上的百分比),但java.text.DecimalFormat做了一些奇怪的事情。为了:
我有:
似乎java.text.DecimalFormat仅用于格式化货币...
是否可以使用java.text.DecimalFormat进行小数部分分组?
或建议任何其他格式库...
我期望这样或类似的:
java - Java:使用 DecimalFormat 格式化双精度和整数,但保留不带小数分隔符的整数
我正在尝试在 Java 程序中格式化一些数字。这些数字将是双精度数和整数。在处理双打时,我只想保留两个小数点,但在处理整数时,我希望程序不影响它们。换句话说:
双打 - 输入
双打 - 输出
整数 - 输入
整数 - 输出
有没有办法在同一个DecimalFormat 实例中实现这一点?到目前为止,我的代码如下:
java - 浮点数格式问题
我正在使用这段代码:
我得到这个输出:15,000.35
我不希望逗号出现在这个输出中。我的输出应该是:15000.35
.
在 Java 中获取此输出的最佳方法是什么?
android - (android)十进制格式,使用逗号代替句号,同时使用“#.##”进行格式化
我正在开发一个 Android 应用程序,我想将我的双数格式设置为#.##,我已经使用下面的代码完成了。
在测试硬件语言设置为英语(默认语言)时,它可以正常工作,例如如果 BMI 为 2497.227216676656 ,则将 sBMI 格式化为 2497.23 ,但如果将语言选择为法语,则将其格式化为 2497,23。代替 DOT,正在使用 COMMA,这使我的应用程序崩溃!!!
这是什么原因?
java - 使用 DecimalFormat 格式化数字
我正在尝试使用 DecimalFormat 格式化价格,但这不适用于所有变体。
印刷
和
但是“7.79999”被格式化为“7.8”,而不是“7.80”。我试过用这种方式做事
强制两个 dp,但随后“85.0”被格式化为“85.00”而不是“85”!
有没有办法捕获所有变化,以便将价格打印为 #、## 或 #.##?例如:
5, 55, 5.55, 5.50, 500, 500.40
java - 十进制格式,说它需要是一个字符串?
运行此代码时出现错误“无法从 String 转换为 Double”,有什么想法吗?
java - 如何正确使用 DecimalFormat 模式
我检查了这个oracle 教程,它说这是模式语法:
pattern := subpattern{;subpattern} //花括号之间的子模式用于负数;
所以我尝试了下面的代码,但是当我尝试格式化一个负数时,我实际上得到了一个用第一个子模式格式化的正数。
我知道我们-美国这是标准,只是想看看它是如何工作的。提前致谢。
java - 设置带 2 个小数位的双格式
我有一个简短的方程式:
在哪里getminutes
,int
我想设置compute
2 位小数的等价物。0.00
如何格式化具有 2 位小数的等价物?
例子:
这是我的工作:
输出就像: