写法 1. 2. 3. 枚举介绍 1. ROUND_DOWN 2. ROUND_UP 3. ROUND_CEILING 4. ROUND_FLOOR 5. ROUND_HALF_UP 6. ROUND_HALF_DOWN 7. ROUND_HALF_EVEN 8.ROUND_UNNECESSARY ...
分类:
编程语言 时间:
2019-12-31 14:44:26
阅读次数:
100
@Test public void test() { double d = 3.05; BigDecimal b1 = new BigDecimal(d); System.out.println(b1);//3.04999999999999982236431605997495353221893310 ...
分类:
其他好文 时间:
2019-12-23 15:05:37
阅读次数:
941
//方式一: //四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //保留两位小数 方式... ...
分类:
编程语言 时间:
2019-12-16 14:52:34
阅读次数:
71
转自:https://blog.csdn.net/ochangwen/article/details/51531866 一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用 ...
分类:
其他好文 时间:
2019-12-13 19:32:57
阅读次数:
117
什么是 BigDecimal为什么用 BigDecimal 而不用 double加减乘除常用方法保留两位小数四舍五入比较注意事项参考 什么是 BigDecimal BigDecimal 可以表示一个任意大小且精度完全准确的浮点数。 为什么用 BigDecimal 而不用 double Talk is ...
分类:
其他好文 时间:
2019-12-12 01:05:48
阅读次数:
99
目录: 一、JDK8之前的日期时间API 二、JDK8中新日期时间API 三、Java比较器 四、System类 五、Math类 六、Biglenteger与BigDecimal /* 分割线 */ 一、JDK8之前的日期时间API java.util.Date类 表示特定的瞬时,精确到毫秒 构造器 ...
分类:
编程语言 时间:
2019-12-11 11:16:44
阅读次数:
68
public OrderDTO create(OrderDTO orderDTO) { String orderId = KeyUtil.genUniqueKey(); BigDecimal orderAmount = new BigDecimal(BigInteger.ZERO); //1.查询商 ...
分类:
其他好文 时间:
2019-12-07 01:06:34
阅读次数:
121
一.字符串相关的类 1.String及常用方法 1.1 String的特性 String:字符串,使用一对""引起来表示。 1. String声明为 的, 不可被继承 2. String实现了 接口:表示字符串是 支持序列化 的。 实现了 接口:表示String可以 比较大小 3. String内部 ...
分类:
编程语言 时间:
2019-12-04 20:03:30
阅读次数:
96
1.创建Serializer文件 2.修改输出方法 3.使用 ...
分类:
其他好文 时间:
2019-12-04 13:16:47
阅读次数:
81
package com.example.newtest.test; import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberF ...
分类:
编程语言 时间:
2019-12-03 18:08:27
阅读次数:
103