CodeGym /Java Blog /Random-IT /Metodo Java.lang.Math.max()
John Squirrels
Livello 41
San Francisco

Metodo Java.lang.Math.max()

Pubblicato nel gruppo Random-IT
La classe Java Math contiene i metodi necessari per eseguire calcoli matematici. Uno dei calcoli molto comuni di cui abbiamo bisogno è trovare il massimo di due numeri . Per questo compito, java ha introdotto un metodo java.lang.Math.max() . Ci sono alcune cose fondamentali da sapere sul metodo lang.Math.max() . È un metodo statico e, pertanto, lo usi con il nome della classe come Math.max . Questo metodo Math.max() può accettare solo due argomenti, quindi non puoi usarlo per trovare un numero massimo in un set con più di due numeri. Ha quattro metodi di sovraccarico per i tipi di dati int, double, float e long. Ecco le firme dei metodi di 4 metodi.Metodo Java.lang.Math.max() - 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) 
Usiamo ognuno di questi metodi nei nostri esempi. Trovare il valore massimo di due numeri interi.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
L'output sarà 60. Trovare il valore massimo tra i due valori double.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
L'output sarà 15.68 Trovare il valore massimo tra due numeri in virgola mobile.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
L'output sarà -21.44f Infine, troviamo il valore massimo tra i due valori long.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
L'output sarà 453455633. Sebbene Math.max ti permetta di dare due valori, puoi improvvisarlo per trovare il massimo tra tre o più valori. Controlla il seguente esempio.

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)));  
    }  
}
L'uscita sarà 75.

Conclusione

La funzione max() è un metodo semplice in Java molto facile da usare. Tutto quello che devi fare è passare due valori come argomenti al metodo. La classe matematica appartiene alla libreria java.lang, che viene importata in ogni applicazione java per impostazione predefinita. Pertanto, non è necessario importare nulla per utilizzare il metodo Math.max() .
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION