好的方法
来源:互联网 发布:喜马拉雅录音软件下载 编辑:程序博客网 时间:2024/04/23 14:29
import java.math.BigDecimal;
//用于精确的计算,尤其是小数
public float add(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.add(b2).floatValue();
}
public float sub(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.subtract(b2).floatValue();
}
public float mul(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.multiply(b2).floatValue();
}
public float div(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.divide(b2,3,BigDecimal.ROUND_HALF_UP).floatValue();
}
//用于精确的计算,尤其是小数
public float add(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.add(b2).floatValue();
}
public float sub(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.subtract(b2).floatValue();
}
public float mul(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.multiply(b2).floatValue();
}
public float div(float v1,float v2)
{
BigDecimal b1 = new BigDecimal(Float.toString(v1));
BigDecimal b2 = new BigDecimal(Float.toString(v2));
return b1.divide(b2,3,BigDecimal.ROUND_HALF_UP).floatValue();
}
- 好的方法
- 换行的好方法
- 解酒的好方法
- 好的人生方法
- 发外链的好方法
- 计数的好方法
- 计数的好方法
- 学习的好方法
- 保存网页的好方法
- 调试javascript的好方法
- 保持心情好的方法
- 治疗忧郁症的好方法
- Action中传参的好方法
- 嵌入式调试的好方法
- 调试javascript的好方法
- 保护眼睛的好方法
- 调试javascript的好方法
- 好用的javascript方法
- T—SQL编程
- [原创] Questioning C# (二)
- IE下的脚本调试器的安装
- 关于c#中的消息处理函数和vc中的消息处理函数区别
- MS SQL Server中的CONVERT日期格式化大全
- 好的方法
- VS.NET使用小经验 (转载)
- 一个修改web.config中appSettings配置节的函数
- 使用BizTalk Adatper for Web Service中的策略与技巧
- Reporting Service 2000
- 对3DES加密的运用的一个简单示例
- Windows2000平台下混合编程屏蔽键盘事件
- Visual C# 2005 Express Edition Beta的第一天使用
- AOP C#在行动