计算金额最常用
Java BigDecimal
定义
1
| BigDecimal bigDecimal = new BigDecimal(0);
|
加减乘除
1 2 3 4 5 6 7 8 9 10 11
| BigDecimal num1 = new BigDecimal(5); BigDecimal num2 = new BigDecimal(6);
BigDecimal num3 = num1.add(num2);
BigDecimal num4 = num1.subtract(num2);
BigDecimal num6 = num1.multiply(num2);
BigDecimal num6 = num1.divide(num2,RoundingMode.HALF_UP);
|
大小比较
1 2 3 4 5 6 7 8 9
| BigDecimal num1 = new BigDecimal(5);
if(num1.compareTo(BigDecimal.ZERO) == -1){ }else if(num1.compareTo(BigDecimal.ZERO) == 1){ }else if(num1.compareTo(BigDecimal.ZERO) == 0){ }
|
相关文章
数据库连接池
SpringIOC
Junit和Spring
Tomcat
Servlet
Request,Response和ServletContext
Cookie和Session
JSP和EL和Jstl
Filter和Listener
Mybatis