是否有内置函数来舍入java中的double

时间:2012-11-26 09:37:47

标签: java

我想在java中将double加倍到特定数量的小数位。是否有这样做的特定功能,这个函数可以将double舍入为整数吗?

2 个答案:

答案 0 :(得分:4)

Math.round()会返回舍入的long值。

您还可以将double值投射到longint

如果您需要将double值格式化为特定的小数位数,请使用DecimalFormat

答案 1 :(得分:0)

DateFormat df = new DateFormat("#.##");

上述声明可以将您的双倍值赋予特定格式。

double d = Math.round(43.475);

以上陈述可以围绕您的双倍值。