Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa.
Se utilizan para establecer una relación entre dos valores. Luego compara estos valores entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso). Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas). Estos tienen el mismo nivel de prioridad en su evaluación. Los operadores relaciónales tiene menor prioridad que los aritméticos. Tipos de operadores RelacionalesOperador | Significado |
---|---|
== | Igual que |
> | Mayor que |
< | Menor que |
>= | Mayor o igual que |
⇐ | Mayor o igual quegual que |
!= | No es igual que o es diferente que |
Ejemplos: Si a = 10, b = 20, c = 30
a + b > c | Falso | |
a - b < c | Verdadero | |
a - b = c | Falso | |
a * b < > c | Verdadero |
Ejemplos no lógicos: a < b < c 10 < 20 < 30 T > 5 < 30 (no es lógico porque tiene diferentes operandos)
Operador | nombre | ejemplo | significado |
< | menor que | a<b | a es menor que b |
> | mayor que | a>b | a es mayor que b |
== | igual a | a==b | a es igual a b |
!= | no igual a | a!=b | a no es igual a b |
<= | menor que o igual a | a<=5 | a es menor que o igual a b |
>= | mayor que o igual a | a>=b | a es menor que o igual a b |
Se debe tener especial cuidado en no confundir el operador asignación con el operador relacional igual a. Las asignaciones se realizan con el símbolo =, las comparaciones con ==.
En el programa RelacionApp, se compara la variable i que guarda un 8, con un conjunto de valores, el resultado de la comparación es verdadero (true), o falso (false).
public class RelacionApp {
public static void main(String[] args) {
int x=8;
int y=5;
boolean compara=(x<y);
public static void main(String[] args) {
int x=8;
int y=5;
boolean compara=(x<y);
System.out.println("x<y es "+compara);
compara=(x>y);
compara=(x>y);
System.out.println("x>y es "+compara);
compara=(x==y);
compara=(x==y);
System.out.println("x==y es "+compara);
compara=(x!=y);
compara=(x!=y);
System.out.println("x!=y es "+compara);
compara=(x<=y);
compara=(x<=y);
System.out.println("x<=y es "+compara);
compara=(x>=y);
compara=(x>=y);
System.out.println("x>=y es "+compara);
Los opersdores relacionales nos sirven para hacer
comparciones entre dos cantidades y si una operacion es verdadera o falsa tambien a estos operadores se les conoce con el nombre de operadores logicos.
"Amarayni Reyes González"
No hay comentarios:
Publicar un comentario