Java BigDecimal Add add(final BigDecimal v1, final BigDecimal v2)

Here you can find the source of add(final BigDecimal v1, final BigDecimal v2)

Description

add

License

Open Source License

Parameter

Parameter Description
v1 null is supported.
v2 null is supported.

Declaration

public static BigDecimal add(final BigDecimal v1, final BigDecimal v2) 

Method Source Code


//package com.java2s;
// ProjectForge is dual-licensed.

import java.math.BigDecimal;

public class Main {
    /**//from www  .j a va  2 s.  c  om
     * @param v1 null is supported.
     * @param v2 null is supported.
     * @return
     */
    public static BigDecimal add(final BigDecimal v1, final BigDecimal v2) {
        if (v1 == null) {
            if (v2 == null) {
                return BigDecimal.ZERO;
            } else {
                return v2;
            }
        } else {
            if (v2 == null) {
                return v1;
            } else {
                return v1.add(v2);
            }
        }
    }
}

Related

  1. add(BigDecimal value1, BigDecimal value2)
  2. add(BigDecimal... operands)
  3. add(BigDecimal[] item1, BigDecimal[] item2)
  4. add(final BigDecimal baseAmount, final BigDecimal amountToAdd)
  5. add(final BigDecimal start, final BigDecimal... values)
  6. add(Vector a, Vector b)
  7. add2Abs(BigDecimal aValue1, BigDecimal aValue2)
  8. addBigDec(BigDecimal b1, BigDecimal b2)
  9. addBigDecimal(BigDecimal a, BigDecimal b)