streakode

Java 26

Ejercicios de Java sobre Operadores

4 ejercicios de Operadores 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 stock = 0;String label = stock > 0 ? "disponible" : "agotado";System.out.println(label);
    • Aagotado
    • Bdisponible
    • C0
    • DNo compila
    Ver la respuesta

    Respuesta: A. agotado

    El operador ternario condición ? a : b devuelve a si la condición es cierta y b si no. 0 > 0 es falso.

  2. 2 · Elige la respuesta · nivel 1

    ¿Qué imprime este código?

    int age = 20;System.out.println(age >= 18);
    • Atrue
    • Bfalse
    • C20
    • D18
    Ver la respuesta

    Respuesta: A. true

    Una comparación devuelve un boolean: true si se cumple. 20 es mayor o igual que 18.

  3. 3 · Elige la respuesta · nivel 2

    ¿Qué imprime este código?

    int a = 5;int b = a++;System.out.println(a + " " + b);
    • A6 5
    • B6 6
    • C5 5
    • D5 6
    Ver la respuesta

    Respuesta: A. 6 5

    a++ devuelve el valor de antes (5) y después suma uno a a. Por eso b vale 5 y a vale 6. Con ++a, b también valdría 6.

  4. 4 · Elige la respuesta · nivel 2

    ¿Qué imprime este código?

    System.out.println(17 % 5);
    • A2
    • B3
    • C3.4
    • D12
    Ver la respuesta

    Respuesta: A. 2

    % da el resto de la división entera: 17 entre 5 cabe 3 veces (15) y sobran 2. 3 sería el cociente, 17 / 5.

Más temas de Java

Ver toda la ruta de Java