2.5.3. Оператор цикла for

Общая форма записи оператора for следующая:

for (инициализация; завершение; итерация )

{

тело; }

Любой цикл, записанный с помощью оператора for, можно записать в виде цикла while, и наоборот. Если начальные условия таковы, что при входе в цикл условие завершения не выполнено, то операторы тела и итерации не выполняются ни одного раза. В обычной форме цикла for происходит увеличение целого значения счетчика с минимального значения до определенного предела.

class ForDemo {

public static void main(String args[]) { for(inti = l;i<=10;i++) System.out.println("i = " + i);

} }

Следующий пример - вариант программы, ведущей обратный отсчет, class ForTick {

public static void main(String args[]) { for(intn= 10;n>0;n~) System.out.println("tick " + n);

}}

Обратите внимание - переменные можно объявлять внутри раздела инициализации оператора for. Переменная, объявленная внутри оператора for, действует в пределах этого оператора.