Улучшенный цикл for (иногда называется циклом "for each") используется для перебора элементов в массиве. Преимуществами его использования являются исключение возможности ошибки и улучшение читаемости кода. Пример: int[ ] primes = {2, 3, 5, 7}; for (int t: primes) { System.out.println(t); } /* 2 3 5 7 */ Улучшенный цикл for объявляет переменную типа, совместимого с элементами массива, к которым получен доступ. Переменная будет доступна внутри блока for, и его значение будет идентично текущему элементу массива. Итак, на каждой итерации цикла, переменная t будет равна соответствующему элементу массива. Обратите внимание на двоеточие после переменной в синтаксисе.