java.math.BigDecimal.doubleValue () es una función incorporada que convierte el objeto BigDecimal en un doble. Esta función convierte BigDecimal en Double.NEGATIVE_INFINITY o Double.POSITIVE_INFINITY según corresponda o según el objeto pasado, si su magnitud es demasiado grande para representarlo como un doble.
Nota: La información sobre la precisión decimal del valor Double del valor BigDecimal dado puede perderse incluso si el valor de retorno es finito.
Sintaxis:
public double doubleValue()
Parámetros: El método no acepta ningún parámetro.
Valor de retorno: este método devuelve el valor doble de este objeto BigDecimal.
Ejemplos:
Input : 11234 Output : 11234.0 Input : 2679.30000 Output : 2679.3
Los siguientes programas ilustran el uso de la función byteValueExact():
Programa 1:
// Java program to demonstrate doubleValue() method import java.io.*; import java.math.*; public class GFG { public static void main(String[] args) { // Creating a BigDecimal object BigDecimal big; // Creating a Double object Double dob; big = new BigDecimal("4743"); // Assigning the converted value of bg to d dob = big.doubleValue(); // Printing the corresponding double value System.out.println("Double value of " + big + " is " + dob); } }
Double value of 4743 is 4743.0
Programa 2:
// Java program to demonstrate doubleValue() method import java.io.*; import java.math.*; public class GFG { public static void main(String[] args) { // Creating a BigDecimal object BigDecimal big; // Creating a Double object Double dob; big = new BigDecimal("6714592679.34008"); // Assigning the converted value of bg to d dob = big.doubleValue(); // Printing the corresponding double value System.out.println("Double value of " + big + " is " + dob); } }
Double value of 6714592679.34008 is 6.71459267934008E9
Referencia: https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#doubleValue()
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA