zoukankan      html  css  js  c++  java
  • (转)Java中金钱的类的计算

            BigDecimal bigDecimalA = new BigDecimal("1234567890123456789012345678901");
            BigDecimal bigDecimalB = new BigDecimal("1234567890123456789012345678902");
            // 加  +
            bigDecimalA = bigDecimalA.add(bigDecimalB);
            // 减  -
            bigDecimalA = bigDecimalA.subtract(bigDecimalB);
            // 乘  *
            bigDecimalA = bigDecimalA.multiply(bigDecimalB);
            // 除  /
            bigDecimalA = bigDecimalA.divide(bigDecimalB);
            
            来自 <https://blog.csdn.net/dgy105/article/details/82806273> 
    	public void containsTest() {
    		BigDecimal a = new BigDecimal(0.1);
    		BigDecimal b = new BigDecimal(0.2);
    		int result = a.compareTo(b);
    		result = -1;// 表示a小于b
    		result = 0;// 表示a等于b;
    		result = 1;// 表示a大于b;
    
    		if (a.compareTo(b) == -1) {
    			System.out.println("a小于b");
    		}
    
    		if (a.compareTo(b) == 0) {
    			System.out.println("a等于b");
    		}
    
    		if (a.compareTo(b) == 1) {
    			System.out.println("a大于b");
    		}
    
    		if (a.compareTo(b) > -1) {
    			System.out.println("a大于等于b");
    		}
    
    		if (a.compareTo(b) < 1) {
    			System.out.println("a小于等于b");
    		}
    	}
    

      

  • 相关阅读:
    MySQL大数据分页调优实践
    CentOS 搭建L2TP
    CentOS 搭建SS5
    CentOS 搭建PPTP
    CentOS 防火墙 firewalld
    CentOS 初始化账号
    nginx升级与回退
    Python
    python
    linux
  • 原文地址:https://www.cnblogs.com/Jack-zhao/p/14173543.html
Copyright © 2011-2022 走看看