环境Windows 7 64位,JDK1.8.0_40
public static void main(String[] args) { double d = 1.1; BigDecimal bd1 = new BigDecimal(d); //(1) BigDecimal bd2 = BigDecimal.valueOf(d);//(2) BigDecimal bd3 = new BigDecimal("1.1");//(3) System.out.println(bd1);//打印1.0000005 System.out.println(bd2);//打印1.1 System.out.println(bd3);//打印1.1 System.out.println(bd1.compareTo(bd2));//打印1 System.out.println(bd1.compareTo(bd3));//打印1 System.out.println(bd2.compareTo(bd3));//打印0 }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227869.html原文链接:https://javaforall.net
