Tipos de estructuras repetitivas de programación
Estructuras repetitivas de programación
Ejemplo Condicional simple en Android
Ejemplo de Condicional completo en Android
Ejemplo de Condicionales complejos en Android
Ejemplo de Selección múltiple según valor o condición en Android
Esta estructura es útil para hacer una selección con múltiples opciones pero sabiendo que valor va a tener la variable. Esto es muy común para usarlo en los menús o en las listas, por que en estas, el primer ítem de la lista vale 0, el segundo 1, el tercero 2..... por consiguiente, sabes que hacer en cada caso.
La estructura es simple, entre paréntesis (variable) pones la variable a comparar y en cada "case" lo que quieres que quieres ejecutar según valga esa variable que pusiste en la condición
Cuando se quiere repetir un código en concreto, un numero determinado de veces, teniendo en cuenta una condición y/o evaluación de una variable, y que esta vaya variando/actualizándose, deberemos de usar BUCLES INTERACTIVOS.
Estructura y ejemplo FOR en Android
Este tipo de BUCLE sirve para repetir el cogido encerrado entre las llaves {....} mientras se cumpla la condición que definamos. Esta estructura de control, consta de 4 elementos o partes:
- Inicialización de la variable. Esta parte del bucle, solo se ejecutara LA PRIMARA VEZ que se ejecute este FOR.
- Condición a evaluar. En esta parte se fija la condición a cumplir, hay que tener mucho cuidado, y que sea una condición que no sea infinita, si no la aplicación se "colgara" y no saldrá de este bucle nunca.
- Actualización. Una vez que termina la ejecución del código entre las llaves y antes de volver a evaluar la condición del paso 2, ejecutara lo que pongamos en este lugar. Código.
- A continuación, se pone entre {…} el código a ejecutar en cada bucle o ciclo.
Veamos un ejemplo real: En la línea(142) defino las condiciones de todo el bucle. Inicializo la variable <i> a 0. <Notas.length> es un valor que he definido en otra parte del programa (imagínate que su valor es 5), lo que hará este FOR es ejecutar 5 veces el código que hay en las llaves, ¿por que? pues porque cada vez que ejecuta el código de las {} después, ejecuta el código (i++) que significa "incrementa en 1 la variable i", por lo que cada vez i valdrá 1, 2, 3, 4 y 5. Cuando la variable i valga 5 será = a n por lo que ya no será menor, y dejara de ejecutarlo.
Comentarios
Publicar un comentario