Наверное имеется в виду это. Вот тут переменная i может быть использовани и после цикла.
int i = 0;
while(i<10) {
doSomething(businessObj[i]);
j++;
}
i = 0;
Кострукция for - замыкает область видимости и переменную не видно. Хотя в наше
время код больше тяготеет к более function-style кодингу когда итератор
или параметр цикла вообще не нужен. У нас есть некий foreach и он делает все что надо.