Lección 26. Bucle For. 
Cuando sabemos exactamente cuántas veces se quiere recorrer un bloque de código, podemos utilizar el bucle while en lugar de un bucle for.
La sintaxis de un bucle for es:
for (instrucción1; instrucción2; instrucción3) {
//Bloque de codigo a ejecutar
}Donde:
La instrucción1 se ejecuta (una vez) antes de la ejecución del bloque de código. Por lo general, suele ser la definición del identificador (acompañado de su valor) que funciona como contador.
La instrucción2 define la condición para ejecutar el bloque de código.
La instrucción3 se ejecuta (cada vez) después de que se haya ejecutado el bloque de código. Por regla, el aumento de valor al contador.
Por ejemplo:
for (int i = 0; i < 5; i++) {
System.out.println(i);
}En el ejemplo anterior, tenemos un bucle que se ejecutará 5 veces, inicializando un contador (i) en valor 0, ejecutandose mientras i sea menor a 5, y cada que se ejecute, se aumentará en 1 el valor de i. Dentro del bloque de código se imprimirá el valor actual dentro del bucle de i.
Bucle for con cuenta regresiva._
También podemos utilizar el iterador (i) con un decremento en lugar de un incremento:
Por ejemplo:
for (int i = 5; i > 0; i--) {
System.out.println(i);
}