摘要:        
Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高精度计算. 其中 BigInteger 类是针对大整数的处理类,而 BigDecimal 类则是针对大小数的处理类. BigDecimal 类的    阅读全文
posted @ 2018-01-20 19:17
沧海一粟hr
阅读(59776)
评论(0)
推荐(2)
        
            
        
        
摘要:        
package com.qiyuan.util; import java.util.UUID; public class RanNum { /** * 生成随机数 * GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique * IDentifier) 。...    阅读全文
posted @ 2018-01-20 17:49
沧海一粟hr
阅读(4053)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package com.qiyuan.util; import org.apache.commons.lang.RandomStringUtils; import org.apache.commons.lang.math.RandomUtils; public class RandomNumberUtil { private static final int[] prefi...    阅读全文
posted @ 2018-01-20 17:46
沧海一粟hr
阅读(729)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package com.qiyuan.util; import java.text.SimpleDateFormat; import java.util.Date; public class orderCode { //订单编号前缀 public static final String PREFIX = "DD"; //订单编号后缀(核心部分) privat...    阅读全文
posted @ 2018-01-20 17:33
沧海一粟hr
阅读(3324)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package com.qiyuan.util; import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; public class DecimalUtils { /** * (1)按四舍五入保留指定小数位数,位数不够用0补充(一般不这么用) ...    阅读全文
posted @ 2018-01-20 17:28
沧海一粟hr
阅读(6897)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、Math.floor函数讲解 floor原意:地板。Math.floor函数是求一个浮点数的地板,就是求一个最接近它的整数,它的值小于或等于这个浮点数。看下面的例子: 结果为: 二、Math.ceil函数讲解 ceil愿意:天花板。Math.ceil函数执行的是向上取整计算,它返回的是大于或等于    阅读全文
posted @ 2018-01-20 15:07
沧海一粟hr
阅读(1211)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package com.qiyuan.util; import java.math.BigDecimal; import java.text.DecimalFormat; public class GetInt { /** * (1)四舍五入把double转化int整型,0.5进一,小于0.5不进一 * @param number * @ret...    阅读全文
posted @ 2018-01-20 14:53
沧海一粟hr
阅读(8689)
评论(0)
推荐(0)
        
            
        
        
摘要:        
/** * 提供精確的加法運算 * @param args */ public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 =    阅读全文
posted @ 2018-01-20 14:18
沧海一粟hr
阅读(610)
评论(0)
推荐(0)
        
            
        
        
摘要:        
为什么double转float不会出现数据误差,而float转double却误差如此之大?    阅读全文
posted @ 2018-01-20 14:11
沧海一粟hr
阅读(56103)
评论(0)
推荐(1)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号