Método BigDecimal plus() en Java

  1. java.math.BigDecimal.plus () es un método incorporado en Java que devuelve un BigDecimal cuyo valor es (+this) y cuya escala es this.scale(). Este método, que simplemente devuelve este BigDecimal, se incluye por simetría con el método unario menos negate().
    Sintaxis: 
     
public BigDecimal plus()
  1. Parámetros: La función no acepta ningún parámetro.
    Valor devuelto: este método devuelve el valor del objeto, es decir, esto.
    El siguiente programa ilustra el funcionamiento del método mencionado anteriormente: 
    Programa 1: 
     

Java

// Java program to demonstrate the
// plus() method
 
import java.math.*;
 
public class Gfg {
 
    public static void main(String[] args)
    {
 
        // Assign value to b1
        BigDecimal b1 = new BigDecimal("-45.652");
 
        // Assign the result of plus method on
        // BigDecimal Objects b1 to b2
        BigDecimal b2 = b1.plus();
 
        // Print the value of b2
        System.out.println("The value of the BigDecimal is " + b2);
    }
}
  1.  
Producción: 

The value of the BigDecimal is -45.652

 

  1. Programa 2: 
     

Java

// Java program to demonstrate the
// plus() method
 
import java.math.*;
 
public class gfg {
 
    public static void main(String[] args)
    {
 
        // Assign value to b1
        BigDecimal b1 = new BigDecimal("7458.3256");
 
        // Assign the result of plus method on
        // BigDecimal Objects b1 to b2
        BigDecimal b2 = b1.plus();
 
        // Print the value of b2
        System.out.println("The value of the BigDecimal is " + b2);
    }
}
  1.  
Producción: 

The value of the BigDecimal is 7458.3256

 

  1.  
  2. java.math.BigDecimal.plus (MathContext mc) es un método incorporado en Java que devuelve un BigDecimal cuyo valor es (+this), con redondeo según la configuración del contexto.
    Sintaxis: 
     
public BigDecimal plus(MathContext mc)
  1. Parámetros: este método acepta un solo parámetro mc que se refiere al contexto de redondeo a utilizar, es decir, hasta qué dígito se redondearía el valor.
    Valor devuelto : este método devuelve el valor de BigDecimal Object, redondeado según sea necesario. Un resultado cero tendrá una escala de 0.
    El siguiente programa ilustra el funcionamiento del método mencionado anteriormente: 
    Programa 1: 
     

Java

// Java program to demonstrate the
// plus() method
 
import java.math.*;
 
public class gfg {
 
    public static void main(String[] args)
    {
 
        BigDecimal b1 = new BigDecimal("-452.325");
 
        MathContext m = new MathContext(4); // 4 precision
 
        // Perform plus on BigDecimal Objects b1 using m
        BigDecimal b2 = b1.plus(m);
 
        // Print the value of b2
        System.out.println("Result of plus is " + b2);
    }
}
  1.  
Producción: 

Result of plus is -452.3

 

  1. Programa 2: 
     

Java

// Java program to demonstrate the
// plus() method
 
import java.math.*;
 
public class gfg {
 
    public static void main(String[] args)
    {
 
        BigDecimal b1 = new BigDecimal("-10.325");
 
        // 4 precision
        MathContext m = new MathContext(4);
 
        // Perform plus on BigDecimal Objects b1 using m
        BigDecimal b2 = b1.plus(m);
 
        // Print the value of b2
        System.out.println("Result of plus is " + b2);
    }
}
  1.  
Producción: 

Result of plus is -10.33

 

  1.  

Referencia: https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#plus()
 

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *