js与java为float、double精确到固定位数
2015-09-23 10:13
447 查看
/*****
* 取float的精确度 ,会将精确位数之后的小数舍弃取精度位数前的数据
* @param value 数据
* @param scale 精确位数
* @return float
*/
public static float round(float value,int scale){
BigDecimal bd = new BigDecimal(value);
bd = bd.setScale(scale, BigDecimal.ROUND_DOWN);
value = bd.floatValue();
return value;
}
------------------------------js精确小数位的方法--------------------------------
* @param value 数据
* @param scale 精确位数
parseFloat(value).toFixed(scale)
* 取float的精确度 ,会将精确位数之后的小数舍弃取精度位数前的数据
* @param value 数据
* @param scale 精确位数
* @return float
*/
public static float round(float value,int scale){
BigDecimal bd = new BigDecimal(value);
bd = bd.setScale(scale, BigDecimal.ROUND_DOWN);
value = bd.floatValue();
return value;
}
------------------------------js精确小数位的方法--------------------------------
* @param value 数据
* @param scale 精确位数
parseFloat(value).toFixed(scale)
相关文章推荐
- Java各种工具下载
- Spring Security hello world example
- spring MVC配置详解
- Spring事务配置
- java编程习惯
- Google Java编程风格指南中文版
- java中过滤器、监听器、拦截器的区别
- Eclipse使用快捷键
- java复习-多线程
- Eclipse快捷键大全
- 基于xml的springMVC请求与数据返回
- Java对象的序列化和反序列化
- Java编程中静态内部类与同步类的写法示例
- 深入理解java异常处理机制
- java.lang.ClassNotFoundException与java.lang.NoClassDefFoundError的区别
- intellij中javax包的导入
- Java中的ExceptionInInitializerError异常及解决方法
- java 利用文件对话框实现文件的转存功能
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- eclipse 优化 经常未响应解决办法