C# 中的 Math.Floor() 方法


C# 中的 Math.Floor() 方法用於返回小於或等於指定數的最大整數值。

語法

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

對於上面第一個語法,value 為十進位制數,而第二個語法中的 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

更新於:2019 年 11 月 4 日

3 千次以上瀏覽

啟動你的 職業

完成課程後獲得認證

開始學習
廣告