「javaround用法」Java bound
本篇文章给大家谈谈javaround用法,以及Java bound对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java round函数怎么用
用于 小数Math.Round() ;函数 就是 去四舍五入 。
Math.Round(1.3) ; 结果为 1 ;Math.Round(1.6) ; 结果为 2 ;
多看看 Math 吧
北大青鸟java培训:Java如何实现四舍五入运算?
背景最近接触银行项目,发现在做金额四舍五入的时候并没有传统意义上那么简单,银行为了尽量缩减在这方面的亏损,有一个单独的银行家舍入法。
传统的四舍五入运算Math.round是在原来的数字的基础上+0.5然后向下取整。
银行家舍入法舍去位的数值小于5时,直接舍去。
舍去位的数值大于5时,进位后舍去。
当舍去位的数值等于5时,若5后面还有其他非0数值,则进位后舍去,若5后面是0时,则根据5前一位数的奇偶性来判断,奇数进位,偶数舍去。
Java支持的四舍五入方式参数1、ROUND_UP:远离零方向舍入。
向绝对值最大的方向舍入,只要舍弃位非0即进位。
2、ROUND_DOWN:趋向零方向舍入。
向绝对值最小的方向输入,所有的位都要舍弃,不存在进位情况。
3、ROUND_CEILING:向正无穷方向舍入。
向正最大方向靠拢。
若是正数,舍入行为类似于ROUND_UP,若为负数,舍入行为类似于ROUND_DOWN。
Math.round()方法就是使用的此模式。
4、ROUND_FLOOR:向负无穷方向舍入。
向负无穷方向靠拢。
若是正数,舍入行为类似于ROUND_DOWN;若为负数,舍入行为类似于ROUND_UP。
5、HALF_UP:最近数字舍入(5进)。
这是我们最经典的四舍五入。
6、HALF_DOWN:最近数字舍入(5舍)。
贵阳电脑培训建议在这里5是要舍弃的。
7、HAIL_EVEN:银行家舍入法。
关于JAVA中的math.round
round是四舍五入,注意负数5是舍的,例如:Math.round(1.5)值是2,Math.round(-1.5)值是-1;
floor就是直接去掉小数保留整数,即如果参数是正数则小数部分全舍,参数是负数则小数部分全入。 例如:Math.floor(2.6)的值是2,Math.floor(-2.1)的值是-3
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 这些方法的作用于它们的英文名称的含义相对应
关于javaround用法和Java bound的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。