Está en la página 1de 7

DR. GABRIEL A.

LEON PAREDES
gleon@ups.edu.ec
www.linkedin.com/in/gabrielleonp
Research Group: Cloud Computing, Smart Cities & High Performance
Computing
Cuenca, Ecuador

miércoles, 23 de octubre de 2019 Dr. Gabriel A. León-Paredes 1


Introducción
ž La instrucción while puede utilizarse
para implementar cualquier ciclo
controlado por un contador.

ž Java también cuenta con la instrucción


de repetición for, que especifica los
detalles de la repetición controlada por
contador en una sola línea de código.

23/10/19
Instrucción for
ž La forma general del bucle for es la siguiente:

for (inicialización; expresionBooleana; incremento)


{
instrucciones;
}

ž Que es equivalente a utilizar while en la siguiente forma,

inicialización;
while (expresionBooleana) {
instrucciones;
incremento;
}

23/10/19
For detallado
ž La sentencia o sentencias inicialización se ejecuta al
comienzo del for, e incremento después de
instrucciones.

ž La expresionBooleanase evalúa al comienzo de


cada iteración; el bucle termina cuando la expresión
de comparación toma el valor false.

23/10/19
Ejemplo for
/**
*
* @author Ing. Gabriel León Paredes, Mst.
* Ejemplo sobre sentencias de control for
*/
public class Ejemplo {

public static void main(String[] args) {


// Declaramos variables
int numero = 0;

// Declaramos Scanner
Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese un numero: ");
numero = entrada.nextInt();

for (int i = numero; i > 0; i--) {


System.out.println("Resultado: " + i);
}
}
}

23/10/19
Ejemplo for anidados
/**
*
* @author Ing. Gabriel León Paredes, Mst.
* Ejemplo sobre sentencias de control for anidados
*/
public class Ejemplo {

public static void main(String[] args) {

for (int i = 1; i <= 10; i++) {


for (int j = 1; j <= 10; j++){
System.out.println("i: " + i + ", j: " + j);
}

}
}
}

23/10/19
Ejercicios en clases
ž Realizar un programa que imprima los números pares
que existen entre el 0 y 100.

ž Realizar un programa que imprima los números impares


hasta el 100 y que imprima cuantos impares hay.

ž Desarrollar un programa que calcule el mayor y el menor


número de 8 números ingresados por el teclado.

ž Las potencias de 2 son: 1, 2, 4, 8,16,... Para obtener la


siguiente potencia se multiplica la anterior por 2. Escribir
el algoritmo para un programa que imprima la primera
potencia de 2 que pasa de 1000.

23/10/19

También podría gustarte