Méthode Long Max en Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

La méthode Long.max() est utilisée pour renvoyer la valeur numériquement supérieure (valeur maximale) des deux nombres longs passés en argument. Elle renvoie la valeur positive si un nombre positif et un nombre négatif sont passés, et la valeur de magnitude inférieure si les deux nombres passés sont négatifs.


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/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éthode Long Max en Java"}} java/output -.-> lab-117892{{"Méthode Long Max en Java"}} java/user_input -.-> lab-117892{{"Méthode Long Max en Java"}} java/exceptions -.-> lab-117892{{"Méthode Long Max en Java"}} java/files -.-> lab-117892{{"Méthode Long Max en Java"}} java/create_write_files -.-> lab-117892{{"Méthode Long Max en Java"}} java/working -.-> lab-117892{{"Méthode Long Max en Java"}} java/math_methods -.-> lab-117892{{"Méthode Long Max en Java"}} end

Créer un fichier Java

Nous allons créer un fichier Java pour écrire le code de cet exemple. Ouvrez le terminal dans Ubuntu et accédez au répertoire project en exécutant la commande suivante :

cd ~/project/

Maintenant, créez un fichier nommé LongMaxExample.java en exécutant la commande ci-dessous :

touch LongMaxExample.java

Écrire le code

Dans le fichier LongMaxExample.java, écrivez le code ci-dessous :

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("Le maximum de " + a + " et " + b + " est " + max1);
        System.out.println("Le maximum de " + b + " et " + c + " est " + max2);
    }
}

Enregistrer et compiler le code

Après avoir écrit le code, enregistrez le fichier et fermez l'éditeur.

Compilez le fichier Java à l'aide de la commande ci-dessous :

javac LongMaxExample.java

Exécuter le code

Après une compilation réussie, vous pouvez exécuter le code à l'aide de la commande ci-dessous :

java LongMaxExample

Cela donnera la sortie suivante :

Le maximum de 5485 et -3242 est 5485
Le maximum de -3242 et -5645 est -3242

Démonstration d'entrée utilisateur

Écrivez le code suivant pour démontrer comment Long.max() peut être utilisé avec l'entrée utilisateur :

import java.util.Scanner;

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

            System.out.println("Entrez le premier nombre :");
            long num1 = sc.nextLong();
            System.out.println("Entrez le second nombre :");
            long num2 = sc.nextLong();

            System.out.println("Le maximum de " + num1 + " et " + num2 + " est " + Long.max(num1, num2));
        }
        catch(Exception e) {
            System.out.println("Erreur : " + e.getMessage());
        }
    }
}

Enregistrer et compiler le code

Une fois le code écrit, enregistrez le fichier et fermez l'éditeur.

Compilez le fichier Java à l'aide de la commande ci-dessous :

javac LongMaxExample.java

Exécuter le code

Après une compilation réussie, vous pouvez exécuter le code à l'aide de la commande ci-dessous :

java LongMaxExample

Cela donnera la sortie suivante :

Entrez le premier nombre :
-5
Entrez le second nombre :
8
Le maximum de -5 et 8 est 8

Entrez deux valeurs de type long et le programme affichera la valeur maximale des deux nombres.

Sommaire

Félicitations ! Vous avez appris les concepts et la mise en œuvre de la méthode Java Long.max(). Cette méthode permet de trouver la valeur maximale de deux nombres de type long. Nous avons également démontré comment utiliser cette méthode dans un programme avec des entrées utilisateur.