Android除法运算,保留小数
来源:互联网 发布:东莞java招聘 编辑:程序博客网 时间:2024/04/30 10:47
进行Android开发已经差不多2年多了,第一次写这个博客。
再开发中遇到int/int,我们希望保留小数点,那怎么办呢?
我写了个方法可以进行此操作。
/** * 提供(相对)精确的除法运算。当发生除不尽的情况时,由scale参数指 * 定精度,以后的数字四舍五入。 * @param v1 被除数 * @param v2 除数 * @param scale 表示表示需要精确到小数点以后几位。 * @return 两个参数的商 */ public static double div(double v1, double v2, int scale) { if (scale < 0) { throw new IllegalArgumentException( "The scale must be a positive integer or zero"); } BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue(); }
2 0
- Android除法运算,保留小数
- postgreSQL除法保留小数
- java除法保留小数
- java 与 javaScript 除法及保留有效小数的运算
- java除法运算保留两位小数,不只是取整
- java除法保留小数问题
- java除法保留小数问题
- Java除法保留小数、百分数
- js 运算 除法运算会保留小数,和js里怎么求余数
- SQL除法运算保留小数位
- SQL除法运算保留小数位
- Java除法保留N位小数
- JAVA 除法结果保留两位小数
- BigDecimal除法,并保留小数后两位
- sql计算除法保留两位小数
- 总结:java除法保留两位小数
- Java 除法 保留 n 为小数
- BigDecimal除法后保留两位小数
- SolrCluod 原理介绍
- c#params关键字
- APP优化(二)
- ipv4地址、ipv4子网掩码、ipv4默认网关、ipv4 DHCP 服务器、ipv4 DNS 服务器是什么样一种关系?
- H5笔记3-资源缓存
- Android除法运算,保留小数
- |Tyvj|动态规划|P1044 数字三角形
- PyGobject(七十七)Gtk.Widget之Gtk.Switch
- AndroidStudio 中使用代码模板(live templates)
- spring 使用redis集群配置
- Android N Multi window
- Android面试题(三)——View的事件体系和工作原理
- java—读写锁ReadWriteLock
- VS2015 逐语句和逐过程 设置疑问