CodeGym /Java blog /Véletlen /Java.lang.Math.max() metódus
John Squirrels
Szint
San Francisco

Java.lang.Math.max() metódus

Megjelent a csoportban
A Java Math osztály tartalmazza a matematikai számításokhoz szükséges módszereket. Az egyik nagyon gyakori számítás, amire szükségünk van, hogy megtaláljuk a két szám maximumát . Ehhez a feladathoz a java bevezette a java.lang.Math.max() metódust. Néhány fontos dolgot tudni kell a lang.Math.max() metódusról. Ez egy statikus metódus, ezért Math.max osztálynévvel használja . Ez a Math.max() metódus csak két argumentumot tud felvenni, így nem lehet vele találni egy maximum számot egy kettőnél több számot tartalmazó halmazban. Négy túlterhelési módszerrel rendelkezik int, double, float és long adattípusokhoz. Itt vannak 4 metódus metódusaláírásai.Java.lang.Math.max() módszer - 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) 
Példáinkban alkalmazzuk a fenti módszerek mindegyikét. Két egész szám maximális értékének meghatározása.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
A kimenet 60 lesz. A két dupla érték közötti maximális érték megkeresése.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
A kimenet 15,68. Két lebegőpontos szám közötti maximális érték megkeresése.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
A kimenet -21,44f lesz. Végül keressük meg a két hosszú érték közötti maximális értéket.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
A kimenet 453455633 lesz. Bár a Math.max lehetővé teszi két érték megadását, rögtönözheti is, hogy megtalálja a maximumot három vagy több érték közül. Ellenőrizze a következő példát.

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)));  
    }  
}
A kimenet 75 lesz.

Következtetés

A max() függvény egy egyszerű módszer a Java-ban, amely nagyon könnyen használható. Mindössze annyit kell tennie, hogy két értéket ad át argumentumként a metódusnak. A matematikai osztály a java.lang könyvtárhoz tartozik, amely alapértelmezés szerint minden java alkalmazásba importálva van. Ezért nem kell semmit importálnia a Math.max() metódus használatához.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION