CodeGym /Java-Blog /Random-DE /Java.lang.Math.max()-Methode
Autor
Oleksandr Miadelets
Head of Developers Team at CodeGym

Java.lang.Math.max()-Methode

Veröffentlicht in der Gruppe Random-DE
Die Java Math-Klasse enthält die Methoden, die für mathematische Berechnungen erforderlich sind. Eine der häufigsten Berechnungen, die wir benötigen, besteht darin, das Maximum zweier Zahlen zu ermitteln. Für diese Aufgabe hat Java eine Methode java.lang.Math.max() eingeführt . Es gibt ein paar wichtige Dinge, die Sie über die Methode lang.Math.max() wissen sollten. Da es sich um eine statische Methode handelt, verwenden Sie sie mit dem Klassennamen Math.max . Diese Math.max()- Methode kann nur zwei Argumente annehmen, daher können Sie sie nicht verwenden, um eine maximale Zahl in einer Menge mit mehr als zwei Zahlen zu finden. Es verfügt über vier Überladungsmethoden für die Datentypen int, double, float und long. Hier sind die Methodensignaturen von 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) 
Lassen Sie uns jede dieser Methoden in unseren Beispielen verwenden. Ermitteln des Maximalwerts zweier Ganzzahlen.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
Die Ausgabe beträgt 60. Ermitteln des Maximalwerts zwischen den beiden Double-Werten.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
Die Ausgabe lautet 15,68. Ermitteln des Maximalwerts zwischen zwei Gleitkommazahlen.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
Die Ausgabe wird -21,44f betragen. Lassen Sie uns abschließend den Maximalwert zwischen den beiden langen Werten ermitteln.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
Die Ausgabe lautet 453455633. Obwohl Math.max die Angabe von zwei Werten ermöglicht, können Sie es improvisieren, um das Maximum unter drei oder mehr Werten zu ermitteln. Sehen Sie sich das folgende Beispiel an.

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)));  
    }  
}
Die Ausgabe beträgt 75.

Abschluss

Die Funktion max() ist eine einfache Methode in Java, die sehr einfach zu verwenden ist. Sie müssen lediglich zwei Werte als Argumente an die Methode übergeben. Die Mathematikklasse gehört zur Bibliothek java.lang, die standardmäßig in jede Java-Anwendung importiert wird. Daher müssen Sie nichts importieren, um die Methode Math.max() zu verwenden .
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION