Java BigDecimal reverseSign(BigDecimal decimal)

Here you can find the source of reverseSign(BigDecimal decimal)

Description

reverse +,- sign.

License

Apache License

Declaration

public static BigDecimal reverseSign(BigDecimal decimal) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.math.BigDecimal;

public class Main {
    /**// ww  w  . j  a  va2  s .c o m
     * The value -1, with a scale of 0.
     */
    public static final BigDecimal MINUS_ONE = BigDecimal.valueOf(-1L);

    /**
     * reverse +,- sign.
     *
     * @see #minus(BigDecimal)
     */
    public static BigDecimal reverseSign(BigDecimal decimal) {
        return minus(decimal);
    }

    /**
     * decimal * -1;
     *
     * @param decimal decimal
     * @return decimal * -1
     */
    public static BigDecimal minus(BigDecimal decimal) {
        return decimal.multiply(MINUS_ONE);
    }
}

Related

  1. readBigDecimal(DataInput in)
  2. readBigDecimal(final Object object)
  3. releaseNull(BigDecimal amount)
  4. removeTrailingZeros(final BigDecimal bd)
  5. removeVAT(int priceInCents, BigDecimal vat)
  6. rundeKaufmaennisch( BigDecimal bigDecimal, int stellen)
  7. safeAdd(BigDecimal left, BigDecimal right)
  8. safeAddBD(BigDecimal bd1, BigDecimal bd2)
  9. safeNull(BigDecimal value)