如何将数值四舍五入后保留两位小数点

Posted

tags:

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

参考技术A 一个double或者float变量x四舍五入取整,可以(int)(x+0.5);
同理,如果要保留小数点后两位
(int)(100*x+0.5)
*
0.01
;

如何把java得出的数值,保留小数点2位四舍五入

我写的C语言的算法,应该你可以转换下吧?呵呵!
就是通过整形数据的特点了;
例如该变量为float
x;浮点型数据
四舍五入的算法为:
int
i=0;
整型数据;
i=(2*x*100+1)/2;
x=(float)i/100;

当保留小数点后两位是用100;3为是1000,1位是当然是10了;
明白?
唉!没学过,看着有点困难。
参考技术A 保留三位小数点是:29.090,在小数点后的第四位数进行四舍五入。

以上是关于如何将数值四舍五入后保留两位小数点的主要内容,如果未能解决你的问题,请参考以下文章

怎样保留小数点后六位,六位以后不四舍五入?

oracle语句中,某个段值想四舍五入,并且保留小数点的后2位,是否有函数可以直接写出来;

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

如何把java得出的数值,保留小数点2位四舍五入

sql 保留2位小数

java 将double类型的数 保留两位小数四舍五入 若小数点左边大于三位 千位分隔符