Основы программирования на языке Java. Сухов С.А. - 16 стр.

UptoLike

Составители: 

19
Любой цикл, записанный с помощью оператора for, можно записать в
виде цикла while, и наоборот. Если начальные условия таковы, что при входе в
цикл условие завершения не выполнено, то операторы тела и итерации не
выполняются ни одного раза. В обычной форме цикла for происходит
увеличение целого значения счетчика с
минимального значения до
определенного предела.
class ForDemo {
public static void main(String args[]) {
for (int i = 1; i <= 10; i++)
System.out.println("i = " + i);
}
}
Следующий примервариант программы, ведущей обратный отсчет.
class ForTick {
public static void main(String args[]) {
for (int n = 10; n > 0; n--)
System.out.println("tick " + n);
}}
Обратите вниманиепеременные можно объявлять внутри раздела
инициализации оператора for. Переменная, объявленная внутри оператора for,
действует в пределах этого оператора.
2.6. Оператор запятая
Иногда возникают ситуации, когда разделы инициализации или итерации
цикла
for требуют нескольких операторов. Поскольку составной оператор в
фигурных скобках в заголовок цикла for вставлять нельзя, Java предоставляет
альтернативный путь. Применение запятой (,) для разделения нескольких
операторов допускается только внутри круглых скобок оператора for. Ниже
приведен пример цикла for, в котором в разделах инициализации и итерации
стоит несколько операторов.
class Comma {
public static void main(String args[]) {
int a, b;
for (a = 1, b = 4; a < b; a++, b--) {
System.out.println("a = " + a);
System.out.println("b = " + b);
}