CodeGym /Blog Java /Random-FR /Méthode Java.lang.Math.max()
Auteur
Oleksandr Miadelets
Head of Developers Team at CodeGym

Méthode Java.lang.Math.max()

Publié dans le groupe Random-FR
La classe Java Math contient les méthodes nécessaires pour effectuer des calculs mathématiques. L'un des calculs les plus courants dont nous avons besoin consiste à trouver le maximum de deux nombres . Pour cette tâche, java a introduit une méthode java.lang.Math.max() . Il y a quelques éléments clés à connaître sur la méthode lang.Math.max() . C'est une méthode statique, et par conséquent, vous l'utilisez avec le nom de classe comme Math.max . Cette méthode Math.max() ne peut prendre que deux arguments, vous ne pouvez donc pas l'utiliser pour trouver un nombre maximum dans un ensemble de plus de deux nombres. Il dispose de quatre méthodes de surcharge pour les types de données int, double, float et long. Voici les signatures de méthode de 4 méthodes.Méthode Java.lang.Math.max() - 1

public static int max(int a, int b)  
public static double max(double a, double b)  
public static long max(long a, long b)  
public static float max(float a, float b) 
Utilisons chacune de ces méthodes dans nos exemples. Trouver la valeur maximale de deux entiers.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
La sortie sera 60. Trouver la valeur maximale entre les deux valeurs doubles.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
La sortie sera 15,68 Recherche de la valeur maximale entre deux nombres à virgule flottante.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
La sortie sera -21.44f Enfin, trouvons la valeur maximale entre les deux valeurs longues.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
La sortie sera 453455633. Bien que Math.max vous permette de donner deux valeurs, vous pouvez l'improviser pour trouver le maximum parmi trois valeurs ou plus. Vérifiez l'exemple suivant.

public class Main   
{  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;   
        int z = 75;
        //Find the maximum among three values using max() function
        System.out.println(Math.max(z, Math.max(x,y)));  
    }  
}
La sortie sera 75.

Conclusion

La fonction max() est une méthode simple en Java très facile à utiliser. Tout ce que vous avez à faire est de passer deux valeurs en arguments à la méthode. La classe Math appartient à la bibliothèque java.lang, qui est importée par défaut dans chaque application Java. Par conséquent, vous n'avez rien à importer pour utiliser la méthode Math.max() .
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION