Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Использование оператора while




Цикл while позволяет выполнять блок кода ноль или более раз. В начале каждой итерации цикл while вычисляет выражение. Если результат выражения истина, начинается следующая итерация, если оно ложно, цикл завершается. Цикл while содержит следующие элементы:

· Ключевое слово while, которое определяет цикл while.

· Условие, которое проверяется в начале каждой итерации.

· Блок кода, который выполняется на каждой итерации.

Цикл while имеет следующий синтаксис.

while ([condition])

{

[Code to loop]

}

Условием [condition] может быть любое выражение, результатом которого является логическое значение. Каждый раз, когда начинается итерация, в том числе первая, выполняется выражение. Если выражение истинно, выполняется итерация, в противном случае, цикл завершается.

Условие вычисляется для каждой итерации, перед началом итерации. Условие не контролируется во время выполнения итерации, поэтому последняя итерация всегда завершена до завершения цикла.

Следующий пример кода показывает простой расчет, который можно использовать, чтобы определить, сколько лет потребуется банковскому счету для превышения указанного значения с указанной процентной ставкой.

double balance = 100D;

double rate = 2.5D;

double targetBalance = 1000D;

int years = 0;

while (balance <= targetBalance)

{

balance *= (rate / 100) + 1;

years += 1;

}

Здесь условие balance <= targetBalance проверяется перед каждой итерацией. Если значение переменной balance больше значения targetBalance перед началом цикла, итерации не будут выполняться и значение years останется равным значению 0.

При использовании цикла while код должен изменять булево условие, в противном случае цикл будет выполняться бесконечное число раз.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных