Contenido

viernes 18 mar

domingo, 20 de marzo de 2011

Estructuras de Control

Todo programa para su solución debe de tener un flujo, una serie de acciones en un orden, los programas pueden utilizar instrucciones de selección para elegir un camino de acciones a desarrollar, una de las mas básicas es if/else un ejemplo de esta estructura seria:

if(vidasHeroe == 0){
            jugar = false;
} else {
            vidasHeroe--;
}

Otra de las estructuras condicionales es switch, esta funciona dándole un valor en el argumento de switch y después comparara dentro de el ese valor si hay uno igual realizara el bloque de código según corresponda por ejemplo:

switch (nivel) {
            case 1:
                        mounstros = 10;
                        break;
            case 2:
                        mounstros = 30;
                        break;
            default:
                        mountrous = 0;

}


Bucles

Los bucles nos permitirán hacer acciones repetitivas, hasta que se halla cumplido el numero de veces que asignemos o se cumpla una condición, el bucle for nos ayudara a
realizar el ciclo un numero determinado de veces. Ejemplo:

for (int n=1; n<= 20; n++ ){
            System.out.println(“numero ”+n);
}

Este ejemplo imprimirá del 1 al 20.

En la primera sección de for nos encargamos de inicializar la variable con el valor 1. la segundo sección es la condicional que debe de darse para que salga del bucle y la tercera sección es la encargada de incrementar la variable en cada ciclo que da.

Otro bucle que hay es el while este no termina asta que deje de cumpla la condición  de este, por ejemplo:

int vidas = 3;
while( vidas> 0){

            vidas--;
}

Hemos definido la variable vidas, cuando entra la ciclo la variable tiene el valor de 3 mientras el valor de esta no sea menor a 0 se seguirá efectuando la acción dentro de while y cuando su valor llegue a 0 este ya no entrara la ciclo.

El bucle do/while es básicamente lo mismo solo que primero hará la acción y luego se ciclara asta que cumpla la condición. por ejemplo:

int vidas = 3;

do{
            vidas--
}while (vidas > 0}


0 comentarios:

Publicar un comentario