Método doubleValue de la clase Long en Java

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderá a usar el método doubleValue() de la clase Long en Java. Este método se utiliza para convertir un objeto Long en su equivalente valor double. Verá dos ejemplos en este laboratorio que demuestran cómo usar este método y cómo obtener su salida.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/type_casting("Type Casting") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/output -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} java/type_casting -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} java/user_input -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} java/wrapper_classes -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} java/files -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} java/create_write_files -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} java/working -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} java/object_methods -.-> lab-117878{{"Método doubleValue de la clase Long en Java"}} end

Crea un archivo Java

En primer lugar, abre cualquier editor de texto o un entorno de desarrollo integrado (IDE) de tu elección y crea un nuevo archivo Java con el nombre LongDoubleValue.java en la carpeta del proyecto:

cd ~/proyecto
touch LongDoubleValue.java

Escribe el código Java

En este paso, escribiremos código Java para demostrar el uso del método doubleValue().

public class LongDoubleValue {
    public static void main(String[] args) {

        // Ejemplo 1
        Long x = 99L;
        double i = x.doubleValue();
        System.out.println(i);

        Long y = 23L;
        double d = y.doubleValue();
        System.out.println(d);

        // Ejemplo 2
        System.out.print("Ingrese el valor a convertir : ");

        try {
            Scanner sc = new Scanner(System.in);
            long number = sc.nextLong();
            Long n = number;
            double val = n.doubleValue();

            System.out.println("Valor doble es: " + val);
        } catch(Exception e) {
            System.out.println("No es un long válido");
        }
    }
}

Compila y ejecuta el código

Después de escribir el código, debes compilar el archivo Java usando el comando javac:

javac LongDoubleValue.java

Una vez que la compilación es exitosa, puedes ejecutar el código usando el comando java:

java LongDoubleValue

Salida:

99.0
23.0
Ingrese el valor a convertir : 63
Valor doble es: 63.0

Prueba el código

En el segundo ejemplo, puedes ingresar cualquier valor long y obtener su equivalente double. Por ejemplo:

Ingrese el valor a convertir : 456
Valor doble es: 456.0
Ingrese el valor a convertir : -789
Valor doble es: -789.0

Resumen

En este laboratorio, aprendiste sobre el método doubleValue() de la clase Long en Java. Viste cómo crear un archivo Java, escribir el código, compilarlo, ejecutarlo y probarlo. Ahora, puedes usar fácilmente el método doubleValue() para convertir un objeto Long en su valor double equivalente.