我必须将数字四舍五入到小数点后三位并显示如下的数字,123.12(3)。我需要一些帮助来获得小数点后三位的括号。这是我的代码:
DecimalFormat reviewRound = new DecimalFormat("##0.000" );
答案 0 :(得分:1)
我认为只有DecimalFormat
才有可能。这是我创建的一个功能,可以为您提供所需的功能。
public static String format(double d)
{
DecimalFormat test = new DecimalFormat("##0.000");
String str = test.format(d);
String str2 = str.substring(str.length() - 1);
str = str.substring(0, str.length() - 1);
return str + '(' + str2 + ')';
}