Làm thế nào để làm tròn số double thành số double có 2 chữ số thập phân? | How to round double numbers to double number have two decimal places in CSharp?

Bài viết này tôi sẽ hướng dẫn cách làm tròn một số double thành một số double có 2 chữ số thập phân trong ngôn ngữ lập trình C#.
Mã nguồn - Source code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RoundDoubleNumbers
{
    class Program
    {
        static void Main(string[] args)
        {

            double a = 1.984444;
            a = Math.Round(a, 2);

            double b = 1.985555;
            b = Math.Round(b, 2);

            //Đối với trường dạng x.00 thì kiểu số luôn lưu và hiển thị là x,
            //Ví dụ 2.00 → được hiển thị ra là 2.
            //Nếu nuốn hiển thị ra 2.00 bạn phải chuyển định format hiển thị của nó,
            //tôi sẽ giới thiệu trong các bài viết sau.
            double c = 1.995555;
            c = Math.Round(c, 2);

            System.Console.WriteLine("a double: " + a);
            System.Console.WriteLine("b double: " + b);
            System.Console.WriteLine("b double: " + c);
            System.Console.WriteLine("\n -- VNLIVES.NET ---------");

            System.Console.ReadLine();


        }
    }
}

Kết quả - Result:





Write: +Bui Ngoc Son





1 comment: