Kann jemand bitte erklären, wie diese Schleife funktioniert? Ich habe Schwierigkeiten zu verstehen, wann es die if-Anweisung ausführen würde und wann es zur while-Schleife zurückkehren würde.Wie funktioniert diese While-Schleife?
// keep buying phones while you still have money
while (amount < bank_balance) {
// buy a new phone!
amount = amount + PHONE_PRICE;
// can we afford the accessory?
if (amount < SPENDING_THRESHOLD) {
amount = amount + ACCESSORY_PRICE;
}
}
Auch warum funktioniert es immer noch ohne eine andere Komponente mit dem if?