In Ihrem Code k
wird nicht erhöht, so bleibt die Bedingung wahr. Deshalb ist deine Schleife unendlich.
int sum = 0; // sum is 0
int k = 1; // k is 1
while (sum < 12 || k < 4) {
sum += k; // sum is incremented by 1 each time it loops
}
System.out.println (Summe);
Aber hier ist Ihr Wert von k immer noch weniger als 4. Also Schleifen unendlich.
EDIT: Nun, ich mache es ein bisschen mehr klar
Hier Ihre while
Schleife ist
while (sum < 12 || k < 4)
Es bedeutet entweder sum < 12
hat, wahr zu sein oder k < 4
hat wahr zu sein, Schleife die while
Schleife.
Und hier ist Ihre k < 4
Bedingung immer noch wahr. deshalb bleibt die Schleife endlos.
Einrückung Problem .... – Rishi
'k' ist immer noch weniger als 4, so bleibt der Zustand wahr. – resueman
Inkrement k Wert – Rishi