電商專案之Junit 和BigDecimal
阿新 • • 發佈:2019-01-11
1、使用Junit來進行測試
2、重點:使用BigDecimal的String構造器來進行商業的計算
import org.junit.Test; import java.math.BigDecimal; //測試類 public class BigDecimalTest { @Test public void test1(){ System.out.println(0.05+0.01); System.out.println(1.0-0.41); System.out.println(5.203*100); System.out.println(135.2/100); } @Test public void test2(){ BigDecimal b1=new BigDecimal(0.05); BigDecimal b2=new BigDecimal(0.01); System.out.println(b1.add(b2)); } @Test public void test3(){ BigDecimal b1=new BigDecimal("0.05"); BigDecimal b2=new BigDecimal("0.01"); System.out.println(b1.add(b2)); } }
test1結果:
0.060000000000000005
0.5900000000000001
520.3000000000001
1.3519999999999999
test2結果:
0.06000000000000000298372437868010820238851010799407958984375
test3結果
0.06