Что стоит больше при зацикливании; присваивание или оператор if?

Рассмотрим следующие 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.

Пожалуйста, не задавайте вопросов, например, зачем мне это делать ... Это просто простые примеры, которые указывают на релевантность: следует ли переменной устанавливать такое же значение в цикле и или его следует проверять в каждом цикле, если оно содержит значение, которое необходимо изменить?

17
задан heikkim 28 October 2010 в 13:41
поделиться