Método Long Max 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

El método Long.max() se utiliza para devolver el valor numéricamente mayor (valor máximo) de los dos números long pasados como argumentos. Devuelve el valor positivo si se pasa un número positivo y un número negativo, y el valor con menor magnitud si los dos números pasados son negativos.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL 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(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/exceptions("Exceptions") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") java/SystemandDataProcessingGroup -.-> java/math_methods("Math Methods") subgraph Lab Skills java/variables -.-> lab-117892{{"Método Long Max en Java"}} java/output -.-> lab-117892{{"Método Long Max en Java"}} java/user_input -.-> lab-117892{{"Método Long Max en Java"}} java/exceptions -.-> lab-117892{{"Método Long Max en Java"}} java/files -.-> lab-117892{{"Método Long Max en Java"}} java/create_write_files -.-> lab-117892{{"Método Long Max en Java"}} java/working -.-> lab-117892{{"Método Long Max en Java"}} java/math_methods -.-> lab-117892{{"Método Long Max en Java"}} end

Crear un archivo Java

Vamos a crear un archivo Java para escribir el código de este ejemplo. Abra la terminal en Ubuntu y navegue hasta el directorio project ejecutando el siguiente comando:

cd ~/project/

Ahora, cree un archivo llamado LongMaxExample.java ejecutando el siguiente comando:

touch LongMaxExample.java

Escribir el código

En el archivo LongMaxExample.java, escriba el siguiente código:

public class LongMaxExample {
    public static void main(String[] args) {
        long a = 5485;
        long b = -3242;
        long c = -5645;

        long max1 = Long.max(a, b);
        long max2 = Long.max(b, c);

        System.out.println("El máximo de " + a + " y " + b + " es " + max1);
        System.out.println("El máximo de " + b + " y " + c + " es " + max2);
    }
}

Guardar y compilar el código

Después de escribir el código, guarde el archivo y cierre el editor.

Compile el archivo Java usando el siguiente comando:

javac LongMaxExample.java

Ejecutar el código

Después de una compilación exitosa, puede ejecutar el código usando el siguiente comando:

java LongMaxExample

Esto generará la siguiente salida:

El máximo de 5485 y -3242 es 5485
El máximo de -3242 y -5645 es -3242

Demostración de entrada del usuario

Escribe el siguiente código para demostrar cómo se puede usar Long.max() con la entrada del usuario:

import java.util.Scanner;

public class LongMaxExample {
    public static void main(String[] args) {
        try {
            Scanner sc= new Scanner(System.in);

            System.out.println("Ingrese el primer número:");
            long num1 = sc.nextLong();
            System.out.println("Ingrese el segundo número:");
            long num2 = sc.nextLong();

            System.out.println("El máximo de " + num1 + " y " + num2 + " es " + Long.max(num1, num2));
        }
        catch(Exception e) {
            System.out.println("Error: " + e.getMessage());
        }
    }
}

Guarda y compila el código

Después de escribir el código, guarda el archivo y cierra el editor.

Compila el archivo Java usando el siguiente comando:

javac LongMaxExample.java

Ejecuta el código

Después de una compilación exitosa, puedes ejecutar el código usando el siguiente comando:

java LongMaxExample

Esto generará la siguiente salida:

Ingrese el primer número:
-5
Ingrese el segundo número:
8
El máximo de -5 y 8 es 8

Ingresa dos valores de tipo long y el programa mostrará el valor máximo de los dos números.

Resumen

¡Felicitaciones! Has aprendido los conceptos y la implementación del método Long.max() de Java. Este método ayuda a encontrar el valor máximo de dos números de tipo long. También hemos demostrado cómo usar este método en un programa con entradas del usuario.