Ich habe einige Zeilen Code wie folgt. kann mir jemand erklären warum "while loop" nicht aufhört. Es zeigt das Ergebnis mehr als das Gleichgewicht.Warum meine "While-Schleife" nicht stoppt
static void Main(string[] args)
{
const double balance = 303.91;
const double phonePrice = 99.99;
double a = 0;
while (a < balance)
{
a = a + phonePrice;
}
Console.WriteLine(a);
Console.ReadLine();
}
Es ändern tut genau das, was du geschrieben hast. Die Schleife endet, wenn a größer als das Guthaben ist, und dann wird ein Wer größer als das Guthaben gedruckt. Was hast du hier erwartet? – Steve
das ist, weil Sie nicht inkrementieren. Grundsätzlich ist ein immer Null, ohne jemals hochzugehen. – ARLCode
Es sollte 3 mal laufen. – Jerfov2