Kurz erklärt
Eine kopfgesteuerte Schleife mit fest definiertem Zähler — Startwert, Abbruchbedingung und Schrittweite stehen alle im Schleifenkopf.
Genauer
Klassische Syntax: for (int i = 0; i < n; i++) { ... }. Java kennt zusätzlich die For-Each-Variante (for (Type element : collection) { ... }), die über Arrays oder Collections iteriert, ohne einen manuellen Index zu führen — praktisch, aber ohne direkten Zugriff auf den Index selbst.