有时候需要对float的小数位数进行限制,通常最简单的两种方法如下:
- 使用DecimalFormat:
float fv = 1234.56789f ; DecimalFormat df = new DecimalFormat("####.##"); System.out(df.format(fv)); - 可以先将float变量乘以100转成整数,之后再除以100:
float f = 1.23456f; f = Math.round(f*100)/100f;
限制Float小数位数
本文介绍了两种限制Float类型变量小数位数的方法:一种是使用DecimalFormat类进行格式化;另一种是通过先将浮点数乘以10^n转换为整数,然后再除以10^n的方式实现。
有时候需要对float的小数位数进行限制,通常最简单的两种方法如下:
float fv = 1234.56789f ;
DecimalFormat df = new DecimalFormat("####.##");
System.out(df.format(fv));
float f = 1.23456f;
f = Math.round(f*100)/100f;
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
1万+
482

被折叠的 条评论
为什么被折叠?