Рассмотрим следующие 2 сценария:
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.
Пожалуйста, не задавайте вопросов, например, зачем мне это делать ... Это просто простые примеры, которые указывают на релевантность: следует ли переменной устанавливать такое же значение в цикле и или его следует проверять в каждом цикле, если оно содержит значение, которое необходимо изменить?