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.
Hola, tal vez te interese ver la siguiente entrada, espero te sirva 😉
hola me ayudarias como hacer un menu sin el system.out.println
Ola, gracias por el comentario, a tu pregunta no, te doy la idea de como desarrollar el ejercicio mas no el código, el motivo: los docentes, maestros, profesores, teachers, «cuchos» ponen este tipo de ejercicios para que el estudiante «despierte» la mente. La idea es usar IF anidados, en otras palabras, primero se evalúa si el primer numero es mayor que los demás, si es así, en este IF evaluar si el segundo numero es mayor que el tercero y si es así en este IF mostrar un mensaje diciendo el orden de los números; y para las demás rutas lógicas que puede tomar el problema.
Todos tenemos capacidades, lo único que nos falta es tenacidad y pasión para realizar nuestros proyectos, puede hacer este ejercicio, tan solo toma aire, distráete un poco y toma un buen tiempo para pensar en la solución del ejercicio 😉
hola me podrias colaborar con un ejercicio?
tengo que ingresar 3 numero e indicar:
el mayor
el menor
y numero intermedio de los 3.
no he sido capaz de hacerlo. en el mismo lenguaje del ejerccio que tienes
Muchas gracias por tu ayuda