我只是想了解更多关于 BigDecimal 的信息,但下面的代码让我感到困惑。
Double x = 1.2;
String y = "1.2";
BigDecimal a = BigDecimal.ZERO;
BigDecimal b = BigDecimal.ZERO;
a = new BigDecimal(x);
b = new BigDecimal(y);
int res = res = b.compareTo(a);
if(res==1){
System.out.println("Die");
}else if(res ==0){
System.out.println("Live");
}else if (res==-1){
System.out.println("God Loves you");
}
结果 = 死亡
我还没准备好“死”,为什么 BigDecimal 一心要杀了我。