Java 点点滴滴

来源:互联网 发布:软件测试员简历模板 编辑:程序博客网 时间:2024/05/31 13:14

java计算小数时保留两位小数,不采用四舍五入:

private String getSizePercent(long current, long total) {double percent = (double)current / total;DecimalFormat df = new DecimalFormat("00.00"); //保留2位小数,带前导零df.setMaximumFractionDigits(2);//不采取四舍五入。df.setGroupingSize(0);df.setRoundingMode(RoundingMode.FLOOR);return df.format(percent * (double)100) + "%";}

注:
DecimalFormat df1 = new DecimalFormat("0.0"); //保留1位小数,带前导零
DecimalFormat df2 = new DecimalFormat("#.#"); //保留1位小数,可以不带前导零
DecimalFormat df3 = new DecimalFormat("000.00"); //保留2位小数,带前导零
DecimalFormat df4 = new DecimalFormat("###.##"); //保留2位小数,可以不带

原创粉丝点击