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

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

Phương thức Math.Round () trong C # làm tròn một giá trị đến số nguyên gần nhất hoặc đến số chữ số phân số được chỉ định.

Phương thức

Sau đây là các phương thức được nạp chồng bởi Math.Round () -

Math.Round(Double)
Math.Round(Double, Int32)
Math.Round(Double, Int32, MidpointRounding)
Math.Round(Double, MidpointRounding)
Math.Round(Decimal)
Math.Round(Decimal, Int32)
Math.Round(Decimal, Int32, MidpointRounding)
Math.Round(Decimal, MidpointRounding)

Ví dụ

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

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 78.12m;
      Decimal val2 = 30.675m;
      Console.WriteLine("Decimal Value = " + val1);
      Console.WriteLine("Rounded value = " + Math.Round(val1));
      Console.WriteLine("Decimal Value = " + val2);
      Console.WriteLine("Rounded value = " + Math.Round(val2));
   }
}

Đầu ra

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

Decimal Value = 78.12
Rounded value = 78
Decimal Value = 30.675
Rounded value = 31

Ví dụ

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

using System;
public class Demo {
   public static void Main(){
      Double val1 = 23.10;
      Double val2 = 90.98;
      Console.WriteLine("Double Value = " + val1);
      Console.WriteLine("Rounded value = " + Math.Round(val1));
      Console.WriteLine("Double Value = " + val2);
      Console.WriteLine("Rounded value = " + Math.Round(val2));
   }
}

Đầu ra

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

Double Value = 23.1
Rounded value = 23
Double Value = 90.98
Rounded value = 91