Cómo obtener el número negativo de BigDecimal
Los tipos numéricos simples solo admiten +-*/
BigDecimal es un tipo de objeto y debe calcularse utilizando los métodos apropiados
Por ejemplo
Código Java
BigDecimal decimal = nuevo BigDecimal(123);
decimal = decimal.multiply(nuevo BigDecimal(-1));
Sistema .out.println(decimal).
Extensión:
BigDecimail necesita negar negate()
nuevo BigDecimail negate() ?Return. un número negativo
Fuente:
/** * Devuelve un {@code BigDecimal} cuyo valor es {@code (-this)}, * cuya escala es {@code this .escala( )}.
*
* @return {@code -this}.
*/
if (intCompact == INFLADO) {
devuelve nuevo BigDecimal(intVal.negate(), INFLADO, escala, precisión); p>
p>
} else { return valueOf(-intCompact, escala, precisión }?}
Fuente: Baidu Encyclopedia_Big Decimal