1 package Format_daqo; 2 3 import java.math.BigDecimal; 4 5 public class BigDecimalTest { 6 7 public static void main(String[] args) { 8 9 //配置参数run as->Runconfigurations->Arguments 10 // double num1=Double.parseDouble(args[0]); 11 // double num2=Double.parseDouble(args[1]); 12 // double result=num1-num2; 13 // System.out.println(result); 14 15 BigDecimal b1=new BigDecimal("1.0"); 16 BigDecimal b2=new BigDecimal("0.9"); 17 BigDecimal b3=b1.subtract(b2); 18 double num=b3.doubleValue(); 19 System.out.println(b3+" "+num+" "+(1.0-0.9)); 20 //0.1 0.099999998 21 22 //b1.add(b2) //b1.subtract(b2) //b1.multiply(b2) //b1.divide(b2,scale,BigDecimal.ROUND_HALF_UP).doubleValue(); 23 } 24 }