Java BigDecimal Add addQtde(BigDecimal val1, BigDecimal val2)

Here you can find the source of addQtde(BigDecimal val1, BigDecimal val2)

Description

add Qtde

License

Open Source License

Declaration

public static BigDecimal addQtde(BigDecimal val1, BigDecimal val2) 

Method Source Code

//package com.java2s;
/**//w  w  w  . ja  v  a 2s  .  c o m
 * Ecf4J - framework Java para intera??o com equipamentos de Automa??o Comercial 
 * 
 * Direitos Autorais Reservados (c) 2009-2010 ecf4j.org
 *
 * Autores: Agner Ger?nimo Munhoz, 
 *          Pablo Henrique Fassina, 
 *          Rafael Pasqualini de Freitas,
 *          Wellington Carvalho
 *
 * Voc? pode obter a ?ltima vers?o desse arquivo na pagina do Ecf4J.org
 * dispon?vel em: <http://www.ecf4j.org> 21/09/2009.
 *
 * Este arquivo ? parte da framework Ecf4J
 *
 * Ecf4J ? um framework livre; voc? pode redistribui-lo e/ou 
 * modifica-lo dentro dos termos da Licen?a P?blica Geral Menor GNU como 
 * publicada pela Funda??o do Software Livre (FSF); na vers?o 2.1 da 
 * Licen?a.
 *
 * Este framework ? distribuido na esperan?a que possa ser  util, 
 * mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA??O a qualquer
 * MERCADO ou APLICA??O EM PARTICULAR. Veja a
 * Licen?a P?blica Geral GNU para maiores detalhes.
 *
 * Voc? deve ter recebido uma c?pia da Licen?a P?blica Geral Menor GNU
 * junto com este framework, se n?o, escreva para a Funda??o do Software
 * Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */

import java.math.BigDecimal;

public class Main {
    public static int decQtde = 3;
    public static int roundingMode = BigDecimal.ROUND_DOWN;

    public static BigDecimal addQtde(BigDecimal val1, BigDecimal val2) {
        BigDecimal aux = val1;
        aux = aux.setScale(decQtde, roundingMode);
        return aux.add(val2).setScale(decQtde, roundingMode);
        //return aux.add(val2, new MathContext(decQtde, roundingMode)).setScale(decQtde, roundingMode);
    }
}

Related

  1. addBigDec(BigDecimal b1, BigDecimal b2)
  2. addBigDecimal(BigDecimal a, BigDecimal b)
  3. addBigDecimals(String value1, String value2)
  4. addBigDecimalsInMap(Map baseMap, Map addMap)
  5. addPercent(BigDecimal price, double amount)
  6. addSalePrice(Map complexSalePrice, BigDecimal saleprice)
  7. addToBigDecimalInMap(Map theMap, K mapKey, BigDecimal addNumber)
  8. addToBigDecimalInMap(Object key, BigDecimal value, Map theMap)
  9. addUlp(BigDecimal x)