Programming

T02-006- Operadores

Enunciado

Operadores relacionales.

Los operadores relacionales son los que se utilizan para evaluar condiciones o expresiones booleanas, expresiones que dan como resultado TRUE o FALSE.

No debemos confundir el operador = con el operador ==. El primero hace una asignación, mientras que el segundo hace una comparación.

Ejemplo:

a = 3; // Asigna el valor 3 a la variable a

a == 3; // compara el contenido de la variable a con el valor 3 y devuelve true o false, según el resultado de dicha comparación

Los operadores relacionales que podemos utilizar se muestran en la siguiente tabla:

Operadores relacionales
OPERADOR USO OPERACIÓN EJEMPLO RESULTADO
< a < b a menor que b

5 < 8

6 < 6

true

false

> a > b a mayor que b

8 > 5

6 > 6

true

false

<= a <= b a menor o igual que b

8 <= 5

6 <= 6

false

true

>= a >= b a mayor o igual que b

8 >= 5

6 >= 6

true

true

!= a != b a distinto b

8 != 5

6 != 6

true

false

== a == b a igual que b

8 == 5

6 == 6

false

true

Ejercicio:

Lee del teclado 2 números enteros (a y b) y muestra el resultado de las siguientes operaciones relacionales:

  • a menor que b
  • a mayor que b
  • a menor o igual que b
  • a mayor o igual que b
  • a distinto b
  • a igual que b

ATENCIÓN: Por la manera de funcionar del corrector automático Juez-LTI, no debes imprimir por pantalla más información que el resultado de la suma de los números. No acompañes la solución de ningún texto tipo "La suma de los números es: "

Solución


											
package operadores; import java.util.Scanner; public class Operadores { /** * @param args the command line arguments */ public static void main(String[] args) { int a=0, b=0; Scanner teclado = new Scanner(System.in); // Lectura de los numeros por teclado a = teclado.nextInt(); b = teclado.nextInt(); System.out.println(a < b); System.out.println(a > b); System.out.println(a <= b); System.out.println(a >= b); System.out.println(a != b); System.out.println(a == b); } }

Input

8 5
5 5

Output

false true false true true false
false false true true false true