Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

Math.Floor() วิธีการใน C #


เมธอด Math.Floor() ใน C# ใช้เพื่อคืนค่าอินทิกรัลที่ใหญ่ที่สุดซึ่งน้อยกว่าหรือเท่ากับจำนวนที่ระบุ

ไวยากรณ์

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

สำหรับไวยากรณ์แรกข้างต้น ค่า val คือตัวเลขฐานสิบ ในขณะที่ Val ในไวยากรณ์ที่สองคือตัวเลขคู่

ให้เรามาดูตัวอย่างการใช้งาน Math.Floor() method −

ตัวอย่าง

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() method −

ตัวอย่าง

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