Java Code:
double value = (double) 3 / 7;
DecimalFormat format = new DecimalFormat("0.00%");
String str = format.format(value);
System.out.println(str);
结果:42.86%
Js Code:
var a=0.324467;
var b = (a * 100).toFixed(2) + "%";
alert(b);
结果:32.45%
以上结果在保留小数位数时都会四舍五入后(注意:3/7 要强制转换成double类型,否则3/7=0.0 )