streakode

Java 26

Ejercicios de Java sobre Condicionales

4 ejercicios de Condicionales en Java. Piensa la respuesta antes de abrirla: la explicación dice por qué las demás opciones fallan.

  1. 1 · Elige la respuesta · nivel 1

    ¿Qué imprime este código?

    int speed = 90;if (speed > 120) {    System.out.println("Multa");} else {    System.out.println("Correcto");}
    • ACorrecto
    • BMulta
    • CMulta Correcto
    • DNada
    Ver la respuesta

    Respuesta: A. Correcto

    90 > 120 es false, así que se ejecuta el bloque del else. Solo se ejecuta una de las dos ramas.

  2. 2 · Ordena las líneas · nivel 1

    Ordena el código para que diga Par si el número es par.

    • System.out.println("Par");
    • }
    • if (n % 2 = 0) {
    • if (n % 2 == 0) {
    • int n = 8;
    Ver la respuesta

    El orden correcto:

    int n = 8;if (n % 2 == 0) {    System.out.println("Par");}

    Sobran: if (n % 2 = 0) {

    % da el resto de la división y == compara. Con un solo = sería una asignación y no compilaría dentro del if.

  3. 3 · Encuentra el fallo · nivel 2

    No compila: incompatible types: int cannot be converted to boolean. ¿Qué línea tiene el fallo?

    1int lives = 3;2if (lives = 0) {3    System.out.println("Game over");4} else {5    System.out.println("Sigues jugando");6}
    Ver la respuesta

    El fallo está en la línea 2: if (lives = 0) { Se arregla con if (lives == 0) {.

    Un solo = asigna; para comparar se usa ==. El if necesita un boolean y lives = 0 da un int.

  4. 4 · Completa el hueco · nivel 2

    Completa para que imprima Calor si hace más de 25 grados y Fresco si no.

    int temp = 30;___ (temp > 25) {    System.out.println("Calor");} ___ {    System.out.println("Fresco");}
    • if
    • else
    • elif
    • then
    Ver la respuesta

    Respuesta: if · else

    int temp = 30;if (temp > 25) {    System.out.println("Calor");} else {    System.out.println("Fresco");}

    En Java la condición va con if y la alternativa con else. elif es de Python y then no existe en Java.

Más temas de Java

Ver toda la ruta de Java