發表文章

目前顯示的是有「比較」標籤的文章

java BigDecimal 加減乘除,四捨五入,四則運算及比較

BigDecimal的運算中,加為add, 減為 subtract ,乘為multiply,除法為divide。 BigDecimal b1 = new BigDecimal("1"); BigDecimal b2 = new BigDecimal("2"); 加(add): System.out.println("b1+b2="+  b1.add(b2);==>3  減( subtract): System.out.println("b1-b2="+   b1. subtract (b2);==>-1 乘(multiply) System.out.println("b1*b2="+   b1. multiply (b2);==>2 除(divide)     System.out.println("b1/b2="+   b1.divide (b2, 2, RoundingMode.HALF_UP );==>0.5(取小數點2位,後四捨五入) 四捨五入  new BigDecimal("0.105").add(new BigDecimal("0.25")).setScale(2, BigDecimal.ROUND_HALF_UP);==>0.36 比較大小 int  i=b1.compareTo(b2)   i可能為-1、0、1,分别表示小於、等 於 、大 於 i=-1   ==>   b1<b2 i=0   ==>   b1=b2 i=1   ==>   b1>b2