有没有办法确定两个 BigDecimal
中的哪一个objects 是比 if
更简单的较低(较小)数字或 ternary operator调用 BigDecimal::compareTo
?
鉴于:
BigDecimal x = … ;
BigDecimal y = … ;
任何一个:
if( x.compareTo( y ) < 0 ) {
return x ;
} else {
return y ;
}
或者:
BigDecimal lower = ( x.compareTo( y ) < 0 ) ? x : y ; // If x is smaller than y, use x. If x is greater than or equal to y, use y.
最佳答案
实际上,有一个 min
BigDecimal
中的方法类(class)。
BigDecimal min = x.min(y);
关于java - 在 Java 中获取两个 BigDecimal 值中较小者的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50442633/