Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức Math.Floor () trong C #

Phương thức Math.Floor () trong C # được sử dụng để trả về giá trị tích phân lớn nhất nhỏ hơn hoặc bằng số đã chỉ định.

Cú pháp

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

Đối với cú pháp đầu tiên ở trên, giá trị val là số thập phân, trong khi Val trong cú pháp thứ hai là số kép.

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Math.Floor () -

Ví dụ

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));
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Result = 7
Result = -80

Hãy để chúng tôi xem một ví dụ khác để triển khai phương thức Math.Floor () -

Ví dụ

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));
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Result = 8
Result = 88
Result = -32