CodeGym /Java blogg /Slumpmässig /Java.lang.Math.max() metod
John Squirrels
Nivå
San Francisco

Java.lang.Math.max() metod

Publicerad i gruppen
Java Math-klassen innehåller de metoder som krävs för att göra matematiska beräkningar. En av de mycket vanliga beräkningarna vi behöver är att hitta maximalt två tal . För denna uppgift har java introducerat en java.lang.Math.max() -metod. Det finns några viktiga saker att veta om metoden lang.Math.max() . Det är en statisk metod, och därför använder du den med klassnamnet som Math.max . Denna Math.max()- metod kan bara ta två argument, så du kan inte använda den för att hitta ett maximalt tal i en uppsättning med fler än två tal. Den har fyra överbelastningsmetoder för int, double, float och long datatyper. Här är metodsignaturerna för 4 metoder.Java.lang.Math.max() Metod - 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) 
Låt oss använda var och en av dessa metoder i våra exempel. Hitta det maximala värdet av två heltal.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
Utgången blir 60. Hitta det maximala värdet mellan de två dubbla värdena.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
Utdata blir 15,68. Hitta det maximala värdet mellan två flyttal.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
Utgången blir -21.44f Låt oss slutligen hitta det maximala värdet mellan de två långa värdena.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
Utdata blir 453455633. Även om Math.max tillåter dig att ge två värden, kan du improvisera det för att hitta maxvärdet bland tre eller fler värden. Kontrollera följande exempel.

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)));  
    }  
}
Utgången blir 75.

Slutsats

Funktionen max() är en enkel metod i Java som är väldigt lätt att använda. Allt du behöver göra är att skicka två värden som argument till metoden. Matematikklassen tillhör java.lang-biblioteket, som importeras i alla javaapplikationer som standard. Därför behöver du inte importera något för att använda Math.max()- metoden.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION