CodeGym /Java-blogg /Tilfeldig /Java.lang.Math.max() metode
John Squirrels
Nivå
San Francisco

Java.lang.Math.max() metode

Publisert i gruppen
Java Math-klassen inneholder metodene som kreves for å gjøre matematiske beregninger. En av de svært vanlige beregningene vi trenger er å finne maksimum av to tall . For denne oppgaven har java introdusert en java.lang.Math.max() -metode. Det er noen viktige ting å vite om lang.Math.max() -metoden. Det er en statisk metode, og derfor bruker du den med klassenavnet som Math.max . Denne Math.max()- metoden kan bare ta to argumenter, så du kan ikke bruke den til å finne et maksimumstall i et sett med mer enn to tall. Den har fire overbelastningsmetoder for int, double, float og long datatyper. Her er metodesignaturene til 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) 
La oss bruke hver av disse metodene i eksemplene våre. Finne den maksimale verdien av to heltall.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
Utgangen vil være 60. Finne maksimumsverdien mellom de to doble verdiene.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
Utgangen vil være 15,68 Finne maksimumsverdien mellom to flyttall.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
Utgangen vil være -21.44f La oss til slutt finne maksimumsverdien mellom de to lange verdiene.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
Utdata vil være 453455633. Selv om Math.max lar deg gi to verdier, kan du improvisere den for å finne maksimum blant tre eller flere verdier. Sjekk 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)));  
    }  
}
Utgangen vil være 75.

Konklusjon

Funksjonen max() er en enkel metode i Java som er veldig enkel å bruke. Alt du trenger å gjøre er å sende to verdier som argumenter til metoden. Math-klassen tilhører java.lang-biblioteket, som importeres i alle java-applikasjoner som standard. Derfor trenger du ikke importere noe for å bruke Math.max()- metoden.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION