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.
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 de l'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.
Résumé
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.



