Java Math-klassen indeholder de metoder, der kræves til at udføre matematiske beregninger. En af de meget almindelige beregninger, vi har brug for, er at finde det maksimale af to tal . Til denne opgave har java introduceret en java.lang.Math.max() metode. Der er et par vigtige ting at vide om lang.Math.max() metoden. Det er en statisk metode, og derfor bruger du den med klassenavnet som Math.max . Denne Math.max()- metode kan kun tage to argumenter, så du kan ikke bruge den til at finde et maksimumtal i et sæt med mere end to tal. Den har fire overbelastningsmetoder for int, double, float og long datatyper. Her er metodesignaturerne for 4 metoder.Java.lang.Math.max() metode - 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) 
Lad os bruge hver enkelt af disse metoder i vores eksempler. Find den maksimale værdi af to heltal.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
Outputtet vil være 60. Find den maksimale værdi mellem de to dobbelte værdier.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
Outputtet vil være 15,68. Finder den maksimale værdi mellem to flydende kommatal.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
Outputtet vil være -21.44f Lad os endelig finde den maksimale værdi mellem de to lange værdier.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
Outputtet vil være 453455633. Selvom Math.max giver dig mulighed for at give to værdier, kan du improvisere det for at finde maksimum blandt tre eller flere værdier. Tjek følgende eksempel.

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)));  
    }  
}
Outputtet bliver 75.

Konklusion

Funktionen max() er en simpel metode i Java, som er meget nem at bruge. Alt du skal gøre er at sende to værdier som argumenter til metoden. Matematikklassen hører til java.lang-biblioteket, som importeres i alle java-applikationer som standard. Derfor behøver du ikke importere noget for at bruge Math.max() metoden.