我有一个非常愚蠢的问题我只是简单地输入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
任何想法
答案 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)