math.round,mathround115等于多少

http://www.itjxue.com  2023-01-23 13:03  来源:未知  点击次数: 

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

(责任编辑:IT教学网)

更多

相关服务器空间文章

推荐服务器空间文章