Instrucción de control repetitiva para (for) en Java
EJEMPLO { PotenciasDe2 } Para mostrar en la pantalla las primeras diez potencias de 2, es decir, desde 21 hasta 210, como se puede ver en la siguiente imagen:
En Java, haciendo uso de la instrucción repetitiva para (for), esto se puede hacer escribiendo el siguiente código:
public class PotenciasDe2
{
public static void main(String[] args)
{
int i;
for(i=1; i<=10; i++)
{
System.out.printf("%d ", (int) Math.pow(2, i));
}
}
}
El bucle for suele utilizarse cuando, de antemano, ya se sabe el número exacto de veces que se tiene que ejecutar un bloque de instrucciones. En este caso, se va a ejecutar 10 veces la sentencia:
System.out.printf("%d ", (int) Math.pow(2, i));
Obsérvese que, dentro de los paréntesis () del for, se ha indicado lo siguiente:
- i=1: la variable i es inicializada a 1.
- i<=10: mientras que i sea menor o igual a 10, el bucle iterará.
- i++: en cada iteración, el valor i se incrementará en 1.