Se utiliza para recorrer estructuras repetitivas de datos de forma más simple y ágil
El bucle foreach en Java 5, no requiere de una palabra «foreach«, sino que se puede usar simplemente con el for

For(variable : coleccion){ instrucciones; }

int[] a={1,2,3,4,5,6,7,8,9,0};
for(int i : a){
System.out.println(i);
}