簡體   English   中英

在 c# (visual studio) 中添加 2 個雙數

[英]Adding 2 double numbers in c# (visual studio)

所以,當我運行程序並輸入 2 個數字(例如 2.4 和 4.5)時,相加的結果是 69 而不是 6.9。 但是,當我運行程序並鍵入 2,4 和 4,5 時,結果是 6,9?

誰能幫我解決這個問題。 我在 Visual Studio 2019 中運行它。代碼在下面!

代碼:

    static void Main(string[] args)
    {
        Console.Write("Enter a number: ");
        double num1 = Convert.ToDouble(Console.ReadLine());
        Console.Write("Enter a another number: ");
        double num2 = Convert.ToDouble(Console.ReadLine()); 
       
        Console.WriteLine(num1+num2);
        Console.ReadLine();
    }

檢查您的 O/S 區域設置以獲取號碼。 在 Windows 10:控制面板 > 區域 > 其他設置。 具體看十進制符號和數字分組符號。 你的代碼對我有用。 當我在我的機器上更改區域設置時(小數符號為逗號,數字分組符號為句點),它按照你描述的那樣工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM