Programación 1º – UD2 – Operadores de relación

Programación 1º – UD2 – Operadores de relación

Operadores de relación

Los operadores de relación en Java se usan para comparar dos valores y ver si cumplen una determinada relación o condición entre sí. El resultado de estas comparaciones siempre es un valor booleano: true si la condición es verdadera y false si la condición es falsa.

Los operadores de relación más comunes son los siguientes:

== (igual a):
  • Compara si dos valores son iguales.
  • Ejemplo: 5 == 5true.
!= (distinto de):
  • Compara si dos valores son diferentes.
  • Ejemplo: 5 != 3true.
> (mayor que):
  • Compara si el valor de la izquierda es mayor que el de la derecha.
  • Ejemplo: 7 > 5true.
< (menor que):
  • Compara si el valor de la izquierda es menor que el de la derecha.
  • Ejemplo: 3 < 5true.
>= (mayor o igual que):
  • Compara si el valor de la izquierda es mayor o igual que el de la derecha.
  • Ejemplo: 5 >= 5true.

<= (menor o igual que):

  • Compara si el valor de la izquierda es menor o igual que el de la derecha.
  • Ejemplo: 4 <= 5true.

Los operadores de relación tienen precedencia, lo que significa que se evalúan en un cierto orden cuando se combinan con otros operadores (como los lógicos o aritméticos) sin paréntesis.

NivelCategoríaOperadoresAsociatividad
1Aritméticos*, /, %Izquierda a derecha
2Aritméticos+, -Izquierda a derecha
3Relacionales>, <, >=, <=Izquierda a derecha
4Igualdad==, !=Izquierda a derecha

Ejemplo:

int x = 5;
int y = 3;
int z = 8;
boolean resultado = x + y > z; // ¿Cómo se evalúa esto?
  1. Primero se evalúa x + y5 + 3 = 8
  2. Luego se compara: 8 > 8false
  3. Resultado final: false (Esto ocurre porque el operador + tiene mayor precedencia que >)

PROGRAMACIÓN

Preguntas de Programación de DAM

Actividades de Programación UD2 - 5.4. Operadores de relación

Preguntas de Programación de 1ºDAM de la Unidad 2: Operadores de relación

1 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 8;
int y = 6;
System.out.println(x - y == 2);

2 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 5;
int y = 2;
System.out.println(x / y == 2);

3 / 20

Indica si la siguiente expresión se evalúa a true o false:
int a = 3;
int b = 7;
a >= b

4 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 4;
int y = 2;
System.out.println(x + y > 5);

5 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 9;
int y = 3;
System.out.println(x / y > 2);

6 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 6;
int y = 6;
x >= y

7 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 6;
int y = 5;
System.out.println(x - y * 2 >= 0);

8 / 20

Indica si la siguiente expresión se evalúa a true o false:
int a = 10;
int b = 5;
a < b

9 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 10;
int y = 5;
System.out.println(x / y + 2 == 4);

10 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 6;
int y = 3;
System.out.println(x - y * 2 == 0);

11 / 20

Indica si la siguiente expresión se evalúa a true o false:
int m = 2;
int n = 10;
m == n

12 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 8;
int y = 4;
System.out.println(x + y * 2 != 16);

13 / 20

Indica si la siguiente expresión se evalúa a true o false:
int a = 5;
int b = 3;
a > b

14 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 15;
int y = 15;
x != y

15 / 20

Indica si la siguiente expresión se evalúa a true o false:
int a = 8;
int b = 12;
a <= b

16 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 0;
int y = -1;
x > y

17 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 5;
int y = 3;
System.out.println(x + y * 2 <= 11);

18 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 7;
int y = 10;
x == y

19 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 7;
int y = 3;
System.out.println(x % y != 0);

20 / 20

Indica si la siguiente expresión se evalúa a true o false:
int x = 9;
int y = 4;
x != y

Your score is

0%