我想在java中将double加倍到特定数量的小数位。是否有这样做的特定功能,这个函数可以将double舍入为整数吗?
答案 0 :(得分:4)
Math.round()
会返回舍入的long
值。
您还可以将double
值投射到long
或int
。
如果您需要将double值格式化为特定的小数位数,请使用DecimalFormat
。
答案 1 :(得分:0)
DateFormat df = new DateFormat("#.##");
上述声明可以将您的双倍值赋予特定格式。
double d = Math.round(43.475);
以上陈述可以围绕您的双倍值。