如何格式化double类型的变量

时间:2009-03-16 06:33:17

标签: java formatting

我有一个double类型的变量,表示值约为34.323423423123456。我想将它格式化为只有两个小数位(例如34.32),正确舍入;例如2.229934345将变为2.23。

我是Java新手,没有我从C#工作过的技巧。

2 个答案:

答案 0 :(得分:4)

与此Question相关,请使用DecimalFormat setRoundingMode

答案 1 :(得分:2)

这是一个示例格式字符串,我相信它正确地舍入了结果值。如果您需要更多控制舍入或格式,请参阅Markus的帖子:

String.format("%.2f", 2.229934345);