请问为什么Math.round(3.4f);答案是3呢?不应该是4么?
Math.round表示“四舍五入”,小数部分大于0.5,返回4,小数部分小于0.5返回3.
Math.round()就这是四舍五入呀,其实你上面注释没说清楚或者你可能不理解参数加0.5和减去0.5的含义,加上0.5代表要向下取整,也就是说3.4加上0.5才3.9向下取整就是3减去0.5,就需要向上取整,3.4-0.5=2.9,向上取整就是3,明白了吗?