math.round()问题math.round(-10.6)=-11.这个我能理解, 但是math.round(-10.5)返回值为什么是-10 而不是-11 不应该四舍五吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 02:07:29
math.round()问题math.round(-10.6)=-11.这个我能理解, 但是math.round(-10.5)返回值为什么是-10 而不是-11 不应该四舍五吗

math.round()问题math.round(-10.6)=-11.这个我能理解, 但是math.round(-10.5)返回值为什么是-10 而不是-11 不应该四舍五吗
math.round()问题
math.round(-10.6)=-11.这个我能理解, 但是math.round(-10.5)返回值为什么是-10 而不是-11 不应该四舍五吗

math.round()问题math.round(-10.6)=-11.这个我能理解, 但是math.round(-10.5)返回值为什么是-10 而不是-11 不应该四舍五吗
round()方法你可以这样理就是括号内的数+0.5之后,向下取值,比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; 那么round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10