Ahora veremos los denominados Operadores Logicos En Java, los cuales son de gran utilidad al realizar expresiones lógicas, estas las podemos utilizar en condicionales y así fortalecer nuestro código para que realice la aplicación sin ningún tipo de error.
Los siguientes son los operadores lógicos:
- &&: Esto significa «y» devuelve true si ambos operandos son true.
- || : Este significa «o» devuelve true si alguno de los operandos son true.
- ! : Este significa negación, negando el operando que se le pasa.
Para ilustrar mejor lo anterior mostrare una aplicación que me muestre cual es el numero que esta entre un numero mayor y un numero menor, en otras palabras el numero de la mitad de tres numero ingresados. El código es el siguiente:
Observemos que en la linea 23 comparamos el primer numero con los otros dos con el fin de ver si el primer numero es el numero de la «mitad», unimos la condición con el operado «&&» si se cumple en ambas muestra el mensaje de que el primer numero es el numero «medio», y así hacemos con el bloque de la linea 25, ahí miramos si el segundo numero es el numero medio, si es así se despliega el mensaje de que el segundo numero es el numero «medio» si no se cumple por obvias razones sabemos que el numero medio es el tercer numero ingresado y desplegamos el mensaje que nos confirma lo dicho. Nos debería mostrar algo así:
En la anterior imagen podemos apreciar los números que tome para comprobar el funcionamiento de la aplicación, y el resultado de esta, así mismo lo pueden hacer en diferente orden con su respectivo resultado, espero que esto haya sido un gran ejemplo del funcionamiento de los operadores lógicos, mas adelante veremos mas aplicaciones donde nos serán de gran utilidad estos. Para ver el código pulsen aquí.
Como siempre agradezco la publicacion de los comentarios constructivos, dudas o inquietudes que tengan respecto a este post, recuerdo que pueden usar el codigo siempre y cuando digan la procedencia de dicho codigo. Espero lo disfruten.



