CodeGym /Java Blog /Willekeurig /Java.lang.Math.max()-methode
John Squirrels
Niveau 41
San Francisco

Java.lang.Math.max()-methode

Gepubliceerd in de groep Willekeurig
De klasse Java Math bevat de methoden die nodig zijn om wiskundige berekeningen uit te voeren. Een van de meest gebruikelijke berekeningen die we nodig hebben, is het vinden van het maximum van twee getallen . Voor deze taak heeft java een methode java.lang.Math.max() geïntroduceerd . Er zijn een paar belangrijke dingen die u moet weten over de lang.Math.max() methode. Het is een statische methode en daarom gebruikt u deze met de klassenaam als Math.max . Deze methode Math.max() kan slechts twee argumenten gebruiken, dus u kunt deze niet gebruiken om een ​​maximumgetal te vinden in een set met meer dan twee getallen. Het heeft vier overbelastingsmethoden voor gegevenstypen int, double, float en long. Hier zijn de methodehandtekeningen van 4 methoden.Java.lang.Math.max() Methode - 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) 
Laten we elk van deze methoden in onze voorbeelden gebruiken. De maximale waarde van twee gehele getallen vinden.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
De uitvoer is 60. De maximale waarde vinden tussen de twee dubbele waarden.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
De uitvoer is 15,68 De maximale waarde vinden tussen twee getallen met drijvende komma.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
De uitvoer zal -21.44f zijn Laten we ten slotte de maximale waarde tussen de twee lange waarden vinden.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
De uitvoer is 453455633. Hoewel u met Math.max twee waarden kunt opgeven, kunt u improviseren om het maximum uit drie of meer waarden te vinden. Controleer het volgende voorbeeld.

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)));  
    }  
}
De uitvoer zal 75 zijn.

Conclusie

De functie max() is een eenvoudige methode in Java die heel gemakkelijk te gebruiken is. Het enige wat u hoeft te doen is twee waarden als argumenten aan de methode door te geven. De klasse Math behoort tot de java.lang-bibliotheek, die standaard in elke java-toepassing wordt geïmporteerd. Daarom hoeft u niets te importeren om de methode Math.max() te gebruiken .
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION