问题添加两个双号

时间:2016-03-29 09:19:33

标签: c# console

我有一个非常愚蠢的问题我只是简单地输入on double并将其添加到已经声明的其他double并赋值但是sum不显示浮点

double d = 4.0;
// Getting second double from user
double numDouble = Double.Parse(Console.ReadLine());

//Printing double number :
Console.WriteLine(d + numDouble);

结果总是4.0 + 2.0 = 6,但我想 6.0 任何想法

3 个答案:

答案 0 :(得分:10)

数学说,

 6 = 6.0 = 6.00 = 6.000 = ...

所以你想要的是double作为string表示

 // F1: - one digit after decimal point
 Console.WriteLine((d + numDouble).ToString("F1"));

答案 1 :(得分:3)

Console.WriteLine("{0:F1}", d + numDouble);

答案 2 :(得分:0)

这是另一种格式化输出字符串的方法。

Console.WriteLine(String.Format("{0:0.0}", (d + numDouble)));

<子> Credits