Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 3
Clase 3
Clase 3
Sesión 3:
Estructuras de repetición.
• Ciclo WHILE.
• Ciclo DO-WHILE.
• Ciclo FOR.
Ciclo WHILE
Ciclo WHILE (mientras)
Permite ejecutar un bloque de instrucciones si una
condición se cumple.
}
System.out.println(“X ya NO es menor que Y”); Bloque siguiente
class Main {
2. Clase “main”.
public static void main(String[] args) {
}
}
}
Nota: Recordar siempre los punto y coma (;).
La función .equals() sirve para comparar dos String.
Recordar el operador lógico de negación (!).
Ciclo DO-WHILE
Ciclo DO-WHILE (hacer-mientras)
Tiene la misma idea del ciclo WHILE previo.
Do { Ciclo DO-WHILE
System.out.println(“X es menor que Y”); Bloque con la
x = x + 2; actualización
System.out.println(“X
} ya NO es menor que Y”); Bloque siguiente
class Main {
2. Clase “main”.
public static void main(String[] args) {
do{
System.out.println(entrada); 4. Ciclo DO-WHILE con
entrada = sc.nextLine(); actualización.
} while(! entrada.equals("Salir del juego"));
}
}
int z = 1000;
Bloque siguiente
double a = x+1;
Creación variable de control - El identificador es libre, pero debe ser el mismo usado en
toda esta línea.
- Se puede inicializar en cualquier valor.
Utilizar FOR.
class Main {
2. Clase “main”.
public static void main(String[] args) {
[1] Sierra, K., & Bates, B. (2013). Head first java. " O'Reilly Media, Inc.".
[2] Martin, R. C. (2009). Clean code: a handbook of agile software craftsmanship. Pearson Education.
(Chap 1, 2)
[3] Sommerville, I. (2016). Software Engineering GE. Pearson Australia Pty Limited. (Chap 6, 6.3)
[4] Coronel, C., Morris, S., & Rob, P. (2011). Bases de datos: diseño, implementación y administración.
Cengage Learning Editores. (Chap 1)
[5] Seidl, M., Scholz, M., Huemer, C., & Kappel, G. (2015). UML@ classroom: An introduction to
object-oriented modeling. Springer. (Chap 1, 4)