Los operadores relacionales se utilizan para comparar datos de tipo primitivo (numérico, carácter y booleano). El resultado se utilizará en otras expresiones o sentencias, que ejecutarán una acción u otra en función de si se cumple o no la relación.
Estas expresiones en Java dan siempre como resultado un valor booleano true o false. En la tabla siguiente aparecen los operadores relacionales en Java.
Operador | Ejemplo en Java | Significado |
---|---|---|
== |
op1 == op2 |
op1 igual a op2 |
!= |
op1 != op2 |
op1 distinto de op2 |
> |
op1 > op2 |
op1 mayor que op2 |
< |
op1 < op2 |
op1 menor que op2 |
>= |
op1 >= op2 |
op1 mayor o igual que op2 |
<= |
op1 <= op2 |
op1 menor o igual que op2 |
Hasta ahora hemos visto ejemplos que creaban variables y se inicializaban con algún valor. Pero ¿y si lo que queremos es que el usuario introduzca un valor al programa? Entonces debemos agregarle interactividad a nuestro programa, por ejemplo utilizando la clase Scanner
. Aunque no hemos visto todavía qué son las clases y los objetos, de momento vamos a pensar que la clase Scanner
nos va a permitir leer los datos que se escriben por teclado, y que para usarla es necesario importar el paquete de clases que la contiene. El código del ejemplo lo tienes a continuación. El programa se quedará esperando a que el usuario escriba algo en el teclado y pulse la tecla intro. En ese momento se convierte lo leído a un valor del tipo int
y lo guarda en la variable indicada. Además de los operadores relacionales, en este ejemplo utilizamos también el operador condicional, que compara si los números son iguales. Si lo son, devuelve la cadena iguales y sino, la cadena distintos.
Operadores de relación y condicional (14.00 KB)