Есть ли способ определить, какой из двух BigDecimal
объектов является меньшим (меньшим) числом, которое проще, чем if
или троичный оператор , вызывающий 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.