Computer >> Hướng Dẫn 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# trả về giá trị nguyên lớn nhất nhỏ hơn hoặc bằng số được chỉ định.

Cú pháp

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

Cú pháp thứ nhất cho decimal, cú pháp thứ hai cho double.

Ví dụ 1: Với Decimal

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

Kết quả

Kết quả = 7
Kết quả = -80

Ví dụ 2: Với Double

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

Kết quả

Kết quả = 8
Kết quả = 88
Kết quả = -32