CodeGym /Java блог /Случаен /Java.lang.Math.max() метод
John Squirrels
Ниво
San Francisco

Java.lang.Math.max() метод

Публикувано в групата
Класът Java Math съдържа методите, необходими за извършване на математически изчисления. Едно от много често срещаните изчисления, от които се нуждаем, е намирането на максимума от две числа . За тази задача java въведе метод java.lang.Math.max() . Има няколко ключови неща, които трябва да знаете за метода lang.Math.max() . Това е статичен метод и следователно го използвате с името на класа като Math.max . Този метод Math.max() може да приема само два аргумента, така че не можете да го използвате, за да намерите максимално число в набор с повече от две числа. Има четири метода за претоварване за типове данни int, double, float и long. Ето сигнатурите на метода на 4 метода.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) 
Нека използваме всеки един от тези методи в нашите примери. Намиране на максималната стойност на две цели числа.

public class Main   {  
    public static void main(String args[])  
    {  
        int x = 40;  
        int y = 60;    
        System.out.println(Math.max(x, y));  
    }  
} 
Резултатът ще бъде 60. Намиране на максималната стойност между двете двойни стойности.

public class Main   {  
    public static void main(String args[])  
    {  
        double x = 15.68;  
        double y = -37.47;  
        System.out.println(Math.max(x, y));  
    }  
}
Резултатът ще бъде 15.68 Намиране на максималната стойност между две числа с плаваща запетая.

public class Main   {  
    public static void main(String args[])  
    {  
        float x = -21.44f;  
        float y = -23.32f;  
        System.out.println(Math.max(x, y));  
    }  
}
Резултатът ще бъде -21.44f И накрая, нека намерим максималната стойност между двете дълги стойности.

public class Main   {  
    public static void main(String args[])  
    {  
        long x = 123456778;  
        long y = 453455633;    
        System.out.println(Math.max(x, y));  
    }  
}
Резултатът ще бъде 453455633. Въпреки че Math.max ви позволява да дадете две стойности, можете да го импровизирате, за да намерите максимума сред три or повече стойности. Вижте следния пример.

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)));  
    }  
}
Резултатът ще бъде 75.

Заключение

Функцията max() е прост метод в Java, който е много лесен за използване. Всичко, което трябва да направите, е да предадете две стойности като аргументи на метода. Математическият клас принадлежи към библиотеката java.lang, която се импортира във всяко java приложение по подразбиране. Следователно не е нужно да импортирате нищо, за да използвате метода Math.max() .
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION