CodeGym /Java Blog /무작위의 /Java.lang.Math.max() 메서드
John Squirrels
레벨 41
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이 됩니다. 두 개의 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));  
    }  
}
출력은 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가 됩니다. 마지막으로 두 개의 long 값 사이의 최대값을 찾아보겠습니다.

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를 사용하면 두 개의 값을 제공할 수 있지만 즉석에서 세 개 이상의 값 중에서 최대값을 찾을 수 있습니다. 다음 예를 확인하십시오.

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의 간단한 메서드입니다. 메서드에 인수로 두 개의 값을 전달하기만 하면 됩니다. Math 클래스는 기본적으로 모든 Java 애플리케이션에서 가져오는 java.lang 라이브러리에 속합니다. 따라서 Math.max() 메서드를 사용하기 위해 아무 것도 가져올 필요가 없습니다 .
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION