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 · 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 · 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 · 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 · 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.