Professional Documents
Culture Documents
INGENIERIA METALURGICA
ESTRUCTURA DE
CONTROL DE FLUJO
if (edad > 60 ){
System.out.println("Entras Gratis");
}
else if (edad > 10 && edad <= 60) {
System.out.println("Paga tu entrada");
}
else {
System.out.println("No puedes entrar")
;
}
} LENGUAJE DE
PROGRAMACIN
}
INGENIERIA METALURGICA
BIFURCACIONES SENTENCIAS DE CONTROL DE SALTOS
SWITCH
SINTAXIS
switch( [ criterio de entrada ] ){
case [caso 1]: FLUJO DE EVENTOS
...
Al evaluar el algoritmo, si entra en una
/* Aqui el bloque de ejecucin */
... bifurcacin switch el valor de la expresin se va
break; comparando con cada uno de los casos case
case [caso 2]: vlidos hasta encontrar su identidad, si un caso
... coincide con el valor de la expresin se ejecutan
/* Aqui el bloque de ejecucin */ las sentencias seguidas a ste hasta encontrar un
... break.Se puede definir un caso opcional
break; default el cual evala todos los casos no
case [caso N]:
vlidos a los valores no coincidente con la
...
/* Aqui el bloque de ejecucin */ expresin.
...
break;
default:
... LENGUAJE DE
/* Aqui el bloque de ejecucin */ PROGRAMACIN
... INGENIERIA METALURGICA
break;
}
BIFURCACIONES SENTENCIAS DE CONTROL DE SALTOS
SWITCH
EJEMPLO
public class Programa {
public static void main( String args[] ){
int num = 1;
switch (num) {
case 1:
System.out.println("uno");
break;
case 2:
System.out.println("dos");
break;
default:
System.out.println("Nmero grande");
}
}
}
LENGUAJE DE
PROGRAMACIN
INGENIERIA METALURGICA
BUCLES - SENTENCIAS REPETITIVAS FOR
LENGUAJE DE
PROGRAMACIN
INGENIERIA METALURGICA
BUCLES - SENTENCIAS REPETITIVAS FOR
EJEMPLO
public class Programa {
public static void main( String args[] ){
for (int x = 1; x <= 10; x++ ){
System.out.println(x);
}
}
}
LENGUAJE DE
PROGRAMACIN
INGENIERIA METALURGICA
BUCLES - SENTENCIAS REPETITIVAS WHILE
LENGUAJE DE
PROGRAMACIN
INGENIERIA METALURGICA
BUCLES - SENTENCIAS REPETITIVAS WHILE
EJEMPLO
LENGUAJE DE
PROGRAMACIN
INGENIERIA METALURGICA
BUCLES - SENTENCIAS REPETITIVAS DO WHILE
LENGUAJE DE
PROGRAMACIN
INGENIERIA METALURGICA
BUCLES - SENTENCIAS REPETITIVAS DO WHILE
EJEMPLO
Public class EjemploWhile {
public static void main(String[] args) {
int numero = 1;
//Con un while imprimimos mientras numero sea menor que 11
do {
System.out.println("Nmero: " + --numero);; }
while(numero > 1); }
} LENGUAJE DE
PROGRAMACIN
INGENIERIA METALURGICA