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); }

}}

Вывод этой программы показывает, что цикл выполняется всего два раза. а = 1 Ь = 4 а = 2 Ь = 3