Я изучаю Java, а также Android. Почти все, что мы можем выполнить с помощью цикла while, это то, что мы можем сделать в цикле for.
Я нашел простое условие, когда использование цикла while лучше, чем для цикла
если мне нужно использовать значение counter в моей программе, тогда я думаю, что цикл лучше, чем цикл
Использование цикла while
int counter = 0;
while (counter < 10) {
//do some task
if(some condition){
break;
}
}
useTheCounter(counter); // method which use that value of counter do some other task
В этом случае я обнаружил, что цикл while лучше, чем цикл for, потому что если я хочу добиться того же цикла for, мне нужно присвоить значение counter другой переменной.
Но есть ли конкретная ситуация, когда цикл while лучше, чем для цикла