zoukankan      html  css  js  c++  java
  • BigDecimal求余操作

    BigDecimal求余操作如下:

    package com.qiu.lin.he;
    
    import java.math.BigDecimal;
    
    public class CeShi {
    
    	public static void main(String[] args) {
    
    		BigDecimal bg = BigDecimal.valueOf(11);
    		BigDecimal om2 = BigDecimal.valueOf(25);
    		System.out.println(om2.divideAndRemainder(bg)[1]);//取余
    	}
    }
    

      

      /**
         *
         * l  已取消掉扣款失败的短信。
         * l  短信文案里显示的金额,如果为整数,不要显示小数。比如一万元,请显示为10000元,不要显示为10000.00元。
         * l  当然金额本身带小数就显示出小数。
         *
         * @param applyAmount
         * @return
         */
        private Object dealAmount(BigDecimal applyAmount) {
                if(applyAmount.divideAndRemainder(new BigDecimal(1))[1].compareTo(new BigDecimal(0))==0){//没有小数
                    return applyAmount.divideAndRemainder(new BigDecimal(1))[0].toBigInteger();
                }else{
                    return applyAmount.setScale(2,BigDecimal.ROUND_HALF_UP);//保留两位小数
                }
        }
    

      

  • 相关阅读:
    靶机练习
    靶机练习
    靶机练习
    CTF-攻防世界-Web_php_unserialize(PHP反序列化)
    漏洞复现
    靶机练习
    靶机练习
    靶机练习
    糗事集合
    慕课前端入门-JS事件
  • 原文地址:https://www.cnblogs.com/xiohao/p/5725887.html
Copyright © 2011-2022 走看看