Portada de libro electrónico gratuitaAprende a programar en Java completo, desde programación lógica hasta avanzada

Aprende a programar en Java completo, desde programación lógica hasta avanzada

5

(3)

238 páginas

Control de flujo (si, si no, interruptor, bucles): otra estructura condicional

Capítulo 41

Tiempo estimado de lectura: 4 minutos

Audio Icon

Escuchar en audio

0:00 / 0:00

La estructura condicional else en Java es una parte fundamental del control de flujo en cualquier programa. Cuando escribimos código, a menudo necesitamos realizar diferentes acciones dependiendo de ciertas condiciones. La declaración if nos permite verificar una condición y ejecutar un bloque de código si esa condición es verdadera. Sin embargo, ¿qué pasa si queremos hacer algo diferente cuando no se cumple la condición? Aquí es donde entra en juego la estructura condicional else.

En su forma más básica, la estructura else se utiliza junto con if de la siguiente manera:

si (condición) {
    // bloque de código a ejecutar si la condición es verdadera
} demás {
    // bloque de código a ejecutar si la condición es falsa
}

Esta estructura le dice al programa que ejecute el primer bloque de código si la condición especificada por if es verdadera. Si no es así, el programa salta al bloque de código dentro de else y lo ejecuta. Es importante tener en cuenta que el bloque else es completamente opcional; puedes tener un if sin un else si solo quieres ejecutar código para la condición verdadera.

A veces queremos comprobar varias condiciones en secuencia. Para hacer esto, podemos usar la estructura else if, que le permite poner en cola múltiples pruebas condicionales:

si (primeraCondición) {
    // Ejecutar si la primera condición es verdadera
} más si (segunda condición) {
    // Ejecutar si la segunda condición es verdadera
} demás {
    // Ejecutar si ninguna de las condiciones anteriores es verdadera
}

Con esta estructura, si la primera condición no es verdadera, el programa verifica la segunda condición, y así sucesivamente. Si ninguna de las condiciones if o else if es verdadera, se ejecutará el bloque de código dentro de else.

Continúa en nuestra aplicación.

Podrás escuchar el audiolibro con la pantalla apagada, recibir un certificado gratuito para este curso y además tener acceso a otros 5.000 cursos online gratuitos.

O continúa leyendo más abajo...
Download App

Descargar la aplicación

Además, es posible anidar estructuras condicionales dentro de otras, lo que significa que puedes tener un if o un else if dentro de otro if código> o si no. Sin embargo, es importante tener cuidado con el anidamiento excesivo, ya que esto puede dificultar la lectura y el mantenimiento del código.

Un ejemplo práctico de cómo se utiliza la estructura condicional else se puede ver en el siguiente fragmento de código:

puntuación int = 75;

si (puntaje >= 90) {
    System.out.println("¡Excelente!");
} más si (puntuación >= 70) {
    System.out.println("¡Bien!");
} más si (puntuación >= 50) {
    System.out.println("Satisfactorio");
} demás {
    System.out.println("Insuficiente");
}

En este ejemplo, se evalúa la puntuación de un estudiante y se imprime un mensaje diferente según el rango de puntuación en el que se encuentra el estudiante. Si la puntuación es 90 o más, "¡Excelente!" está impreso. Si está entre 70 y 89, "¡Bien!" se imprime, etc. Si la puntuación es inferior a 50, se imprime "Insuficiente".

Es importante mencionar que la estructura condicional else solo puede usarse inmediatamente después de un if o else if, y no puede existir por solo a si mismo. Además, solo puede haber un else para cada if, pero puede haber varios else if si es necesario.

En resumen, la estructura condicional else es una poderosa herramienta para controlar el flujo de un programa Java. Permite a los desarrolladores manejar múltiples condiciones y tomar decisiones basadas en variables y estados del programa. Al utilizar if, else if y else de manera efectiva, puede crear programas complejos y receptivos que reaccionan de manera diferente a diferentes entradas y situaciones.

Ahora responde el ejercicio sobre el contenido:

_¿Qué afirmación sobre la estructura condicional "else" en Java es verdadera?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente capítulo

Control de flujo (si, si no, interruptor, bucles): si no, estructura condicional

Arrow Right Icon
Descarga la aplicación para obtener una certificación gratuita y escuchar cursos en segundo plano, incluso con la pantalla apagada.
  • ¡Lee este curso en la aplicación para obtener tu Certificado Digital!
  • Escucha este curso en la aplicación sin tener que encender la pantalla de tu celular;
  • Obtenga acceso 100% gratuito a más de 4000 cursos en línea, libros electrónicos y audiolibros;
  • + Cientos de ejercicios + Historias educativas.