我可以用compareTo()方法比较2个BigDecimal对象
BigDecimal val = new BigDecimal(10);
val.compareTo(new BigDecimal(11)) //return -1
val < 11 - -1
val = 11 - 0
val > 11 - 1
Run Code Online (Sandbox Code Playgroud)
但我如何比较val> =和<= ???
if(val.compareTo(new BigDecimal(11) ==-1) || val.compareTo(new BigDecimal(11) ==0)) // val <= 11
Run Code Online (Sandbox Code Playgroud)
但不知怎的,它是歪曲的
if(val.compareTo(new BigDecimal(11)) <= 0) //val <=11
if(val.compareTo(new BigDecimal(11)) >= 0) //val >=11
Run Code Online (Sandbox Code Playgroud)