Estructuras de control en lenguajes de programación
Josué Daniel Pérez Villalba
Código: 506211027
Técnicas de Programación, Institución Universitaria Konrad Lorenz
Ricardo Augusto Benavides Albesiano
16 de agosto de 2021
Ejemplo 1:
• Single alternative
• Crear 2 variables n1, n2, en cada una asigno el valor de 10, y dentro del if, comparo si
son iguales, si se cumple, mostrará el texto dentro del if.
Captura Java:
Código Java:
public static void main(String[] args) {
int n1 = 10;
int n2 = 10;
if (n1 == n2)
[Link]("Los números son iguales");
}
Salida Java:
Ejemplo 2:
• Double alternative
• Comparamos las variables n1 y n2, y por medio del if-else identificamos por cual camino
deberá mostrar el resultado
Captura Java:
.
Código Java:
public static void main(String[] args) {
int n1 = 10;
int n2 = 15;
if (n1 == n2) {
[Link]("Los números son iguales");
} else {
[Link]("Los números son diferentes");
}
}
Salida Java:
Ejemplo 3:
• Multiple alternative
• Tenemos 2 variables, n1,n2 al ser variables con valores diferentes entrarán en el if, ya que
n1 ¡= (diferente) de n2, se ejecutarán 2 salidas que se verán a continuación
Captura Java:
Código Java:
public static void main(String[] args) {
int n1 = 100;
int n2 = 150;
if (n1 != n2)
{
if (n1 > 50)
[Link]("n1 es mayor que 50");
if (n2 > 100)
[Link]("n2 es mayor que 100");
else
[Link]("n1 y n2 son menores que 50 y 100 ");
}
}
Salida Java:
Ejemplo 4:
• if-else-if ladder
• Crear variable fruta, y asignarle el valor de “manzana”, mediante el if-else-if
verificar que camino escoger dependiendo el valor de la expresión.
Captura Java:
Código Java:
public static void main(String[] args) {
String fruta = new String("manzana");
if ([Link]("banana"))
[Link]("La fruta es una banana");
else if ([Link]("pera"))
[Link]("La fruta es una pera");
else if ([Link]("manzana"))
[Link]("La fruta es una manzana");
else
[Link]("La fruta no existe");
}
Salida Java:
Ejemplo 5:
• Repeat-For Structure
• Mediante el ciclo for, el programa ejecutará y repetirá el texto 10 veces
Captura Java:
Código Java:
public static void main(String[] args) {
int i;
for (i = 1; i <= 10; i++)
//Repetirá la palabra hola mundo 10 veces
[Link]("Hola mundo");
}
Salida Java:
Ejemplo 6:
• Repeat-While Structure
• Mediante el ciclo while, el programa ejecutará y repetirá el texto 10 veces
Captura Java:
Código Java:
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
i++;
[Link]("Hola mundo");
}
}
Salida Java:
Ejemplo 7:
• switch-case
• En un trabajo hecho anteriormente, por medio del switch-case hice un calendario,
importando la librería [Link], y en el switch dependiendo el case,
imprimirá el día de hoy.
Captura Java:
Código Java: Librería: import [Link];
Integer dia = [Link]().get(Calendar.DAY_OF_WEEK);
switch (dia) {
case 1:
[Link]("Domingo");
break;
case 2:
[Link]("Lunes");
break;
case 3:
[Link]("Martes");
break;
case 4:
[Link]("Miercoles");
break;
case 5:
[Link]("Jueves");
break;
case 6:
[Link]("Viernes");
break;
case 7:
[Link]("Sabado");
break;
}
Salida Java:
Ejemplo 8:
• Jump: break
• Mediante el ciclo while, recorremos 10 la variable, pero, cuando esté en 5,
este se detendrá cuando declaremos el break.
Captura Java:
Código Java:
public static void main(String[] args) {
int i = 0;
while (i <= 10){
[Link](i);
i++;
if (i == 5){
[Link]("Detener el ciclo aquí");
break;
}
}
}
Salida Java:
Ejemplo 9:
• Jump: continue
• Mediante el ciclo while, recorremos 5 veces la variable, pero, cuando esté en 5, este
continuará al número siguiente.
Captura Java:
Código Java:
public static void main(String[] args) {
int i = 0;
while (i <= 5){
i++;
[Link](i);
if (i == 5){
[Link]("Siguiente número");
continue;
}
}
}
Ejemplo 10:
• Jump: return
• Tenemos una variable con valor de 10, le hacemos un return para que nunca imprima
el texto.
Captura Java:
Código Java:
public static void main(String[] args) {
int i = 10;
if(i==10)
return;
[Link]("Nunca verás este texto");
}
Salida Java: