score = 123.123f;
BigDecimal b = new BigDecimal(score);
//总分四舍五入取两位小数
totalScore = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
这样就把需要的保留的小数位数保留下来了。