【发布时间】:2014-10-07 20:54:57
【问题描述】:
也许我的措辞不清楚,所以我试图举例说明:
- 如果我有一个像 123.4567 这样的双精度,我想将其格式化为 123
- 如果我有一个像 12.34567 这样的双精度,我想将其格式化为 12.3
- 如果我有一个像 1.234567 这样的双精度,我想将其格式化为 1.23
当然,我可以使用 switch/case 语句来做到这一点,但我想知道是否有任何内置或实用程序格式,开箱即用可以做到这一点。
提前致谢
【问题讨论】:
-
只是为了确定:如果你有一个像 12345.67 这样的双精度,你想把它格式化为 12300?
-
我认为他的意思是 12345.67 应该是 123。
-
如果 12345.67 应该是 123,那我不明白这个赋值。
-
感谢您的提问,好点子。我的号码总是在 0 到 999 之间
-
“G”格式说明符不符合您的要求吗?