Рассмотрим следующие два сценария:
boolean b = false;
int i = 0;
while(i++ < 5) {
b = true;
}
ИЛИ
boolean b = false;
int i = 0;
while(i++ < 5) {
if(!b) {
b = true;
}
}
Что более "дорого"? Если ответ зависит от используемого языка/компилятора, предоставьте. Основным языком программирования является Java.
Пожалуйста, не задавайте вопросов, например, почему я хочу сделать это. Это просто примеры, которые указывают на важность: если переменная будет задана одно и то же значение в цикле снова и снова или должна быть проверена на каждом цикле, что он содержит значение, необходимое для изменения?