Java中的四舍五入
来源:互联网 发布:美国政治庇护 知乎 编辑:程序博客网 时间:2024/05/29 10:34
Java.lang.Math的round()方法返回的是整型,如果要保留小数位的话可以先乘以(小数位数 * 10),使用Java.lang.Math的round()方法计算之后再除以(小数位数 * 10)。
/**
* 浮点数的四舍五入。
* @param f 代表源浮点数
* @param digits 保留的小数点后位数
* @return float
*/
public static float round( float f, int digits) {
float offset = 1.0f;
if (digits == 0) {
offset = 1.0f;
} else if (digits > 0) {
offset = digits * 10f;
} else if(digits < 0) {
return f;
}
f = java.lang.Math.round(f * offset) / offset;
return f;
}
* 浮点数的四舍五入。
* @param f 代表源浮点数
* @param digits 保留的小数点后位数
* @return float
*/
public static float round( float f, int digits) {
float offset = 1.0f;
if (digits == 0) {
offset = 1.0f;
} else if (digits > 0) {
offset = digits * 10f;
} else if(digits < 0) {
return f;
}
f = java.lang.Math.round(f * offset) / offset;
return f;
}
- Java中的四舍五入
- java中的四舍五入
- java中的四舍五入研究
- Java中的四舍五入
- java中的四舍五入的问题
- java中的四舍五入——几种四舍五入的写法
- java Math.round() Java中的四舍五入函数
- Java中的四舍五入 保留指定位小数
- JAVA中的四舍五入,摘自api文档
- java中的取整与四舍五入
- Android或Java中的四舍五入的方法
- Java中DecimalFormat中的四舍五入的用法
- java四舍五入
- java 四舍五入
- Java四舍五入
- java 四舍五入
- java 四舍五入
- java 四舍五入
- C经典书籍
- SIP SAP及SDP协议组合应用的研究
- System.Web.UI.MasterPage 一点理解
- 编写的第一个网络程序
- C#不规则窗体制作(已经解决24位色以上不能正常显示问题)
- Java中的四舍五入
- Eclipse 3.2.1汉化
- Oracle数据库监听配置
- SQL Server数据库文件恢复技术
- 终于开始写自己的blog了
- 敏捷团队建设
- CIO的恐惧:影子IT
- Regular Expressions的一个工具:T-Regex 正则表达式验证工具
- 编程修养[转帖]