Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# MathF.Max() 메서드 완벽 가이드: 예제 코드와 함께 배우기

C#의 MathF.Max() 메서드는 지정된 두 개의 숫자 중에서 더 큰 값을 반환하는 메서드입니다. 두 개의 float 형식 인수를 비교하여 그중 큰 쪽을 결과로 돌려주므로, 최댓값을 구해야 하는 다양한 상황에서 간편하게 활용할 수 있습니다.

문법(Syntax)

MathF.Max() 메서드의 기본 문법은 다음과 같습니다.

public static float Max (float val1, float val2);

여기서 val1은 첫 번째 숫자, val2는 두 번째 숫자를 의미합니다. 메서드는 이 두 값을 서로 비교한 뒤, 더 큰 값을 float 형식으로 반환합니다.

예제 1: 기본 사용법

다음 예제를 통해 MathF.Max() 메서드의 실제 동작을 확인해 보겠습니다.

using System;
public class Demo {
   public static void Main(){
      float val1 = 11.89f;
      float val2 = 55.67f;
      Console.WriteLine("Maximum Value = "+MathF.Max(val1, val2));
   }
}

출력 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Maximum Value = 55.67

11.89f와 55.67f 중 더 큰 값인 55.67이 반환된 것을 확인할 수 있습니다.

예제 2: 소수점 자릿수가 다른 값 비교

이번에는 또 다른 예제를 통해 MathF.Max() 메서드를 살펴보겠습니다.

using System;
public class Demo {
   public static void Main(){
      float val1 = 1.00f;
      float val2 = 0.11f;
      Console.WriteLine("Maximum Value = "+MathF.Max(val1, val2));
   }
}

출력 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Maximum Value = 1

1.00f가 0.11f보다 크기 때문에 1이 반환됩니다.

정리

MathF.Max() 메서드는 두 개의 float 값을 비교하여 더 큰 값을 손쉽게 구할 수 있는 유용한 도구입니다. 조건문(if 문)을 직접 작성하지 않고도 한 줄의 코드로 최댓값을 얻을 수 있어 코드의 가독성과 효율성을 높여줍니다. 참고로 반대로 더 작은 값을 구하고 싶다면 MathF.Min() 메서드를 사용하면 됩니다.