Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 Math.Floor() 메서드

<시간/>

C#의 Math.Floor() 메서드는 지정된 숫자보다 작거나 같은 가장 큰 정수 값을 반환하는 데 사용됩니다.

구문

public static decimal Floor (decimal val);
public static double Floor (double val)

위의 첫 번째 구문에서 값 val은 십진수인 반면 두 번째 구문의 Val은 이중 숫자입니다.

이제 Math.Floor() 메서드를 구현하는 예를 살펴보겠습니다. -

예시

using System;
public class Demo {
   public static void Main(){
      decimal val1 = 7.10M;
      decimal val2 = -79.89M;
      Console.WriteLine("Result = " + Math.Floor(val1));
      Console.WriteLine("Result = " + Math.Floor(val2));
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Result = 7
Result = -80

Math.Floor() 메서드를 구현하는 또 다른 예를 살펴보겠습니다. -

예시

using System;
public class Demo {
   public static void Main(){
      double val1 = 8.9;
      double val2 = 88.10;
      double val3 = -31.98;
      Console.WriteLine("Result = " + Math.Floor(val1));
      Console.WriteLine("Result = " + Math.Floor(val2));
      Console.WriteLine("Result = " + Math.Floor(val3));
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Result = 8
Result = 88
Result = -32