JAVA 将小数四舍五入成整数的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 将小数四舍五入成整数的方法相关的知识,希望对你有一定的参考价值。

参考技术A 例子:
double d=1.2;
int i = (int)( d + 0.5);
参考技术B 整数部分了。(四舍了) 2 如果 你的值 是在0.5-0.9999 那么 0不需要用math类,只要有基本的算法就可以了比如说你要小数的四舍五入 float本回答被提问者采纳 参考技术C java中math .round()这个方法本身就是用来四舍五入的 .你可以看看API就知道了

Oracle截取固定位数的小数方法总结

trunc,to_char,round,cast

1.trunc截取数字,小数位直接舍去,整数位取0。不进行四舍五入

第二个参数是要截取的位数,如果不是整数也只看整数位

2.to_char(),把数字转成字符的同时截取位数,且会四舍五入。对于本文对数字操作的情况,to_char的第一个参数可以是float,numberic,int,

第二个参数模板,描述要转换成什么样的形式。

注意d2,由于整数位给的\'9\'不够多,选出来是‘###’。

利用to_char函数转换数字还有更多用法可以参考API。

3.round看名字就是正八经的对数字进行近似计算的函数,用法和trunc一样,但是它会进行四舍五入

4.cast转为指定位数的number,注意number的第一个参数是转换之后整数加小数的总位数,下面的例子中最小为5

 

以上是关于JAVA 将小数四舍五入成整数的方法的主要内容,如果未能解决你的问题,请参考以下文章

请问java提供啥方法实现将一个浮点数,四舍五入只保留小数点后两位

SQL 整数不变 四舍五入保留2位小数

小数怎么转化成二进制数

java中,强制转换符把float转换为int时,按四舍五入,还是直接丢掉小数部分?

excel中以文本格式储存的数字转换成数字后,小数点后的数字消失了,数值自动四舍五入为整数?

js四舍五入不显示.00