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

เมธอด Math.Ceiling() ใน C#

เมธอด Math.Ceiling() ใน C# ใช้สำหรับคืนค่าจำนวนเต็มที่น้อยที่สุดที่มากกว่าหรือเท่ากับตัวเลขที่ระบุ (ปัดขึ้น)

ไวยากรณ์

เมธอดนี้มี 2 การโหลดทับ:

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

พารามิเตอร์:

  • การโหลดทับแรก: val คือจำนวนทศนิยม
  • การโหลดทับที่สอง: val คือจำนวน double

ตัวอย่าง

ตัวอย่างกับ Decimal:

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

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Result = 10 
Result = -5

ตัวอย่างเพิ่มเติม

ตัวอย่างกับ Double:

using System; 
public class Demo { 
    public static void Main(){ 
        double val1 = 3.1; 
        double val2 = 55.99; 
        double val3 = -55.99; 
        Console.WriteLine("Result = " + Math.Ceiling(val1)); 
        Console.WriteLine("Result = " + Math.Ceiling(val2)); 
        Console.WriteLine("Result = " + Math.Ceiling(val3)); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Result = 4 
Result = 56 
Result = -55

หมายเหตุ: สำหรับค่าลบ การปัดขึ้นหมายถึงการไปสู่ศูนย์ (เช่น -5.1 → -5)