Есть ли какой -то способ определить, какой из двух больших объектов является более низким (меньшим) номером, которое проще, чем if или тройный оператор, называемый BigDecimal :: CompareTo ?BigDecimal x = … ;
BigDecimal y = … ;
< /code>
либо: < /p>
if( x.compareTo( y ) < 0 ) {
return x ;
} else {
return y ;
}
< /code>
или: < /p>
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.
Подробнее здесь: https://stackoverflow.com/questions/504 ... es-in-java