Tracks
/
Java
Java
/
Temario
/
Condicionales if-else
Co

Condicionales if-else en Java

40 ejercicios

Acerca de Condicionales if-else

La instrucción if-then

La instrucción de control de flujo más básica en Java es la instrucción if-then. Esta instrucción se usa para ejecutar una sección de código solo si una condición concreta es true. Una instrucción if-then se define con la cláusula if:

class Car {
    void drive() {
        // the "if" clause: the car needs to have fuel left to drive
        if (fuel > 0) {
            // the "then" clause: the car drives, consuming fuel
            fuel--;
        }
    }
}

En el ejemplo anterior, si el coche se queda sin combustible, llamar al método Car.drive no hará nada.

La instrucción if-then-else

La instrucción if-then-else proporciona una ruta de ejecución alternativa para cuando la condición de la cláusula if se evalúa como false. Esta ruta de ejecución alternativa sigue a una cláusula if y se define con la cláusula else:

class Car {
    void drive() {
        if (fuel > 0) {
            fuel--;
        } else {
            stop();
        }
    }
}

En el ejemplo anterior, si el coche se queda sin combustible, llamar al método Car.drive llamará a otro método para detener el coche.

La instrucción if-then-else también admite varias condiciones mediante la cláusula else if:

class Car {
    void drive() {
        if (fuel > 5) {
            fuel--;
        } else if (fuel > 0) {
            turnOnFuelLight();
            fuel--;
        } else {
            stop();
        }
    }
}

En el ejemplo anterior, conducir el coche cuando el combustible es menor o igual que 5 hará que el coche avance, pero se encenderá la luz de combustible. Cuando el combustible llegue a 0, el coche dejará de avanzar.

Editar en GitHub El enlace se abre en una nueva ventana o pestaña

Aprende Condicionales if-else