math.round,mathround115等于多少
Math.round具体用法,请详细点哦
Math.round方法并不是我们常说的四舍五入,而是四舍六入五看偶,就是说小数点第一位小于五舍去,大于五进一,等于五则要看按照四舍五入方法得到的值是偶数还是奇数,是偶数则进一,奇数则舍去.
Java的Math.round 到底是什么意思?
Math.round()方法举例:
Case1:小数点后第一位 = 5
正数:Math.round(11.5) = 12
负数:Math.round(-11.5) = -11
Case2:小数点后第一位 5
正数:Math.round(11.49) = 11
负数:Math.round(-11.49) = -11
Case3:小数点后第一位 5
正数:Math.round(11.69) = 12
负数:Math.round(-11.69) = -12
总结:
Math类中提供了三个与取整有关的方法:ceil,floor,round 这些方法的作用于它们的英文名称的含义相对应
Math.round方法的理解
Math.round()函数返回一个数字四舍五入后最接近的整数。
如果参数的小数部分大于0.5,则舍入到相邻的绝对值更大的整数。如果参数的小数部分小于0.5,则舍入到相邻的绝对值更小的整数。如果参数的小数部分恰好等于0.5,则舍入到相邻的在正无穷(+c)方向上的整数。注意,与很多其他语言中的round()函数不同,
Math.round()并不总是舍入到远离0的方向(尤其是在负数的小数部分恰好等于0.5的情况下)。
即: 参数的相邻整数区间向最接近的那个整数进行舍取, 如果刚好在中间,那么取正无穷方向的那个整数;
ceil的英文意义是天花板,该方法就表示向上取整,
例子:
floor的英文意义是地板,该方法就表示向下取整,
例子:
floor的英文意义是地板,该方法就表示向下取整,
Math.abs(1.1)的结果为1.1,Math.abs(-1.1)的结果为1.1;
Math.random() 返回0到1之间的伪随机数.
Math.cos(x) 返回x的余弦值
Math.sin(x) 返回x的正弦值
Math.round()函数
Math.round(x)
如果参数的小数部分大于0.5,则舍入到下一个绝对值更大的整数
如果参数的小数部分小于0.5,则舍入到下一个绝对值更小的整数
如果参数的小数部分恰好等于0.5,则舍入到下一个在正无穷方向上的整数。
注意:与很多其他语言中的round()函数不同,Math.round()并不总是舍入到远离0的方向
(尤其是在负数的小数部分恰好等于0.5的情况下)
---Every day to be a little better---
Math.round()的运行结果
1、小数点后第一位=5
2、正数:Math.round(11.5)=12
3、负数:Math.round(-11.5)=-11
4、
5、小数点后第一位5
6、正数:Math.round(11.46)=11
7、负数:Math.round(-11.46)=-11
8、
9、小数点后第一位5
10、正数:Math.round(11.68)=12
11、负数:Math.round(-11.68)=-12
根据上面例子的运行结果,我们还可以按照如下方式总结,或许更加容易记忆:
1、参数的小数点后第一位5,运算结果为参数整数部分。
2、参数的小数点后第一位5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。
3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。
总结:大于五全部加,等于五正数加,小于五全不加。
math.round等于多少
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