Ejercicio sobre operadores relacionales Java

Ejercicios básicos resueltos Java

En este ejercicio practicaremos con los operadores relacionales Java.

Los operadores relacionales en java son estos:

<        Menor que
>        Mayor que
<=       Menor o igual
>=       Mayor o igual
!=       Distinto
==       Igual

En algunos de los apartados del ejercicios, los operadores relacionales aparecerán en expresiones en los que también intervienen el resto de operadores Java: operadores aritméticos, lógicos y los operadores incremento y decremento.

El resultado que se obtenga en cada uno de los apartados del ejercicio será true o false.

Ejercicio: 

A partir de las siguientes declaraciones de variables:

int i = 8, j = 5;
float x = 0.005F, y = -0.01F;
char c = ‘c’, d = ‘d’;

Determina el valor de las siguientes expresiones:

a) i <= j b) c > d c) x >= 0 d) x < y e) j != 6 f) c == 99 g) !(i <= j) h) !(c == 99) i) !(x > 0) j) –j == i – 13 k) x – 1 > 0 l) y < 1 m) c > d || c > 0 n) 5 * (i + j) > 'c' o) 2 * x + y == 0 p) x + y > 0 q) x – y + 1 <= 0 r) x < y + 1 s) – (i + j) != -i + j t) i <= j && i >= c u) i > 0 && j < 5 v) i > 0 || j < 5 w) x > y && i > 0 || j < 5 x) (3 * i – 2 * j) % (2 * d – c) > 3 * d y) 2 * ((i / 5) + (4 * (j – 3)) % (i + j – 2)) >= 10 z) (i – 3 * j) % (c + 2 * d) / (x – y) >= 0

En la solución sólo se muestra el resultado final para cada uno de los apartados del ejercicio.

Si tu resultado no coincide con la solución deja un comentario y podemos ver dónde está el error.

a) i <= j -> false b) c > d -> false c) x >= 0 -> true d) x < y -> false e) j != 6 -> true f) c == 99 -> true g) !(i <= j) -> true h) !(c == 99) -> false i) !(x > 0) -> false j) –j == i – 13 -> true k) x – 1 > 0 -> false l) y < 1 -> true m) c > d || c > 0 -> true n) 5 * (i + j) > 'c' -> false o) 2 * x + y == 0 -> true p) x + y > 0 -> false q) x – y + 1 <= 0 -> false r) x < y + 1 -> true s) – (i + j) != -i + j -> true t) i <= j && i >= c -> false u) i > 0 && j < 5 -> false v) i > 0 || j < 5 -> true w) x > y && i > 0 || j < 5 -> true x) (3 * i – 2 * j) % (2 * d – c) > 3 * d -> false y) 2 * ((i / 5) + (4 * (j – 3)) % (i + j – 2)) >= 10 -> true z) (i – 3 * j) % (c + 2 * d) / (x – y) >= 0 -> false

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio