1 minuto

Declaración If-Else en Java

1. Introducción

En este tutorial, aprenderemos cómo usar la declaración if-else en Java.

La declaración if-else es la más básica de todas las estructuras de control y es probablemente también la declaración de toma de decisiones más común en la programación.

Nos permite ejecutar una sección de código específica solo si se cumple una condición específica.

2. Sintaxis de If-Else

La declaración if siempre necesita una expresión booleana como su parámetro.

if (condición) {
    // Se ejecuta cuando la condición es verdadera.
} else {
    // Se ejecuta cuando la condición es falsa.
}

Puede ir seguida de una declaración else opcional, cuyo contenido se ejecutará si la expresión booleana es false.

3. Ejemplo de If

Comencemos con algo muy básico.

Digamos que solo queremos que algo suceda si nuestra variable conteo es mayor que uno:

if (conteo > 1) {
    System.out.println("El conteo es mayor que 1");
}

El mensaje "El conteo es mayor que 1" solo se imprimirá si se cumple la condición.

También observa que técnicamente podemos eliminar las llaves en este caso, ya que solo hay una línea en el bloque. Sin embargo, siempre se recomienda usar llaves para mejorar la legibilidad, incluso cuando es solo una línea.

Por supuesto, podemos agregar más instrucciones al bloque si lo deseamos:

if (conteo > 1) {
    System.out.println("El conteo es mayor que 1");
    System.out.println("El conteo es igual a: " + conteo);
}

4. Ejemplo Else

A continuación, podemos elegir entre dos acciones utilizando if y else juntos:

if (conteo > 2) {
    System.out.println("El conteo es mayor que 2");
} else {
    System.out.println("El conteo es menor o igual que 2");
}

Ten en cuenta que else no puede estar solo. Debe estar acompañado de un if.

5. Ejemplo de Else If

Y finalmente, terminemos con un ejemplo de sintaxis combinada if/else/else if.

Podemos usar esto para elegir entre tres o más opciones:

if (conteo > 2) {
    System.out.println("El conteo es mayor que 2");
} else if (conteo <= 0) {
    System.out.println("El conteo es menor o igual a cero");
} else {
    System.out.println("El conteo es igual a uno o dos");
}

6. Conclusión

En este breve artículo, aprendimos qué es la declaración if-else y cómo usarla para administrar el flujo de control en nuestros programas Java.