float类型数保留一float 9位小数数
保留两float 9位尛数数 乘100 以此类推
我觉得这样不爽,于是找了书看看,书上还真没找到,晕晕.到网上找了一些方法,还真行.如下(以下都是取2位,如果要取其它位,自己修改一下):
(一):这种方法方便,我就使用这种方法
(二):这个方法也简单,不过还要再转成float型:
int roundingMode = 4;//表示四舍五入可以选择其他舍值方式,例如去尾等等.
不能这么认为,虽然调试器显示是14458.4,建议打印一下它的值
float类型数保留一float 9位小数数
保留两float 9位尛数数 乘100 以此类推
我觉得这样不爽,于是找了书看看,书上还真没找到,晕晕.到网上找了一些方法,还真行.如下(以下都是取2位,如果要取其它位,自己修改一下):
(一):这种方法方便,我就使用这种方法
(二):这个方法也简单,不过还要再转成float型:
float在程序中貌似不可以改小数点后位数只可以在输出时只输出5float 9位小数数。
小数在计算机中存储的格式是一定的按阶码来存。