While doesn't approve true requirement : <p>Variable i will be 0 in the end. Am I having serious problem in visual studio or in my brain? </p>

<pre><code>double value = 0.0001;

int i = 0;

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

Console.WriteLine(i);
Console.ReadLine();
</code></pre>
