Может кто-нибудь объяснить, как работает этот цикл? У меня возникли трудности с пониманием, когда он будет запускать оператор if, и когда он возвращается назад.как работает этот цикл?
// 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;
}
}
Также, почему он все еще работает без компонента else с if?