2016-10-10 69 views
-2

變量我將在最後0。我在視覺工作室還是在我的大腦中遇到嚴重問題?雖然不批准真正的要求

double value = 0.0001; 

int i = 0; 

while(value < 0) 
{ 
     value *= 10; 
     i++; 
} 

Console.WriteLine(i); 
Console.ReadLine(); 
+9

檢查你的大腦 –

+1

'0.0001'大於0 – xbonez

+1

'一個 mmcrae

回答

-1

while塊中的代碼永遠不會運行,因爲while條件實際上是false。

您的條件: 0.0001 < 0

這是虛假的陳述,因此當塊被跳過。