Entradas

Mostrando entradas de octubre 11, 2020

Estructuras de Control en Java

  Hola! ¿Cómo estás estimado alumno? Hace unos días publiqué sobre la programación estructurada y mencione las distintas clasificaciones. Hoy voy a centrarme exclusivamente en las estructuras de control en Java. Las estructuras de control tienen como finalidad controlar el flujo de ejecución de las instrucciones de un programa. Por ejemplo, dependiendo de la edad ingresada por un usuario el sitio mostrara un contenido u otro; siendo esta una estructura selectiva doble. SELECTIVA SIMPLE (sintaxis) if (CONDICIÓN) { // Acción/es en caso de que se cumpla la condición } SELECTIVA DOBLE (sintaxis) if (CONDICIÓN) { // Acción/es en caso de que se cumpla la condición }else { // Accón/es en caso de que NO se cumpla la condición } SELECTIVA MÚLTIPLE – SWITCH (sintaxis) switch (VARIABLE) { case [VALOR-x]: // Acción/es en caso de que la variable a evaluar tome este valor break; case [VALOR-y]: // Acción/es en caso de que la variable a evaluar tome este valor break; default: // Acc

Primeros pasos con Java, estructuras de control

  Por último, vamos a explicar cómo se utilizan las sentencias de control en java. Las estructuras de control de Java son similares a las de C. Tenemos las estructuras de control condicionales y repetitivas clásicas de la programación estructurada. La estructura de control más básica es if/else, que tiene la siguiente forma: 1 2 3 4 5 if (condición) {      sentencias; } else {      sentencias; } Mediante esta estructura condicional, podemos ejecutar un código u otro dependiendo de si se cumple una condición concreta. La segunda parte de la estructura (else) es opcional. Las siguientes líneas muestran un ejemplo de uso de la estructura if/else. 1 2 3 4 5 6 int tiempo = 10 ; if (tiempo == 0 ) {      terminar = true ; } else {      tiempo--; } En este ejemplo, si la variable tiempo vale 0, la variable terminar tomará el valor true. En otro caso, se decrementa el valor de la variable tiempo. La otra estructura condicional es switch, que permite un control condicional múltiple. Tiene e