0.00是格式指定,如需要保留三位小数,则为0.000
其中参数count和sum为Integer,而得到的结果为String类型,如果需要int类型,转换类型即可
DecimalFormat df = new DecimalFormat("0.00");
df.format((float) count / sum * 100)
也可以使用Double.parseDouble()方法来指定转换的格式
例:
//"%.2f"指的是保留两位小数,后面是传进来的double参数
String value = "0.001";
Double aDouble = Double.parseDouble(String.format("%.2f", Double.parseDouble(value) * 100));
结果就是0.10;