BigDecimal unscaledValue() en Java

java.math.BigDecimal.unscaledValue () es un método incorporado en Java que devuelve un BigInteger cuyo valor es el valor sin escala de un valor BigDecimal. El valor calcula (this * 10this.scale()).

Sintaxis:

public BigInteger unscaledValue()

Parámetros: El método no acepta ningún parámetro.

Valor devuelto: este método devuelve un BigInteger cuyo valor es el valor sin escalar de este valor BigDecimal.

El siguiente programa ilustra el método BigDecimal.unscaledValue():
Programa 1:

// Program to illustrate unscaledValue() method of BigDecimal 
  
import java.math.*;
  
public class Gfg {
  
    public static void main(String[] args)
    {
  
        // Creating 2 BigInteger objects
        BigInteger i1, i2;
  
        BigDecimal b1 = new BigDecimal("175.856");
        BigDecimal b2 = new BigDecimal("-275.73");
  
        // Assigning unscaledValue of BigDecimal objects b1, b2 to i1, i2
        i1 = b1.unscaledValue();
        i2 = b2.unscaledValue();
  
        // Printing i1, i2 values
        System.out.println("The Unscaled Value of " + b1 + " is " + i1);
        System.out.println("The Unscaled Value of " + b2 + " is " + i2);
    }
}
Producción:

The Unscaled Value of 175.856 is 175856
The Unscaled Value of -275.73 is -27573

Programa 2:

// Program to illustrate unscaledValue() method of BigDecimal 
  
import java.math.*;
  
public class Gfg {
  
    public static void main(String[] args)
    {
  
        // Creating 2 BigInteger objects
        BigInteger i1, i2;
  
        BigDecimal b1 = new BigDecimal("5.5");
        BigDecimal b2 = new BigDecimal("-2.73");
  
        // Assigning unscaledValue of BigDecimal objects b1, b2 to i1, i2
        i1 = b1.unscaledValue();
        i2 = b2.unscaledValue();
  
        // Printing i1, i2 values
        System.out.println("The Unscaled Value of " + b1 + " is " + i1);
        System.out.println("The Unscaled Value of " + b2 + " is " + i2);
    }
}
Producción:

The Unscaled Value of 5.5 is 55
The Unscaled Value of -2.73 is -273

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

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 *