Hola y bienvenidos a esta elección.
A continuación vamos a ver el tema de operadores condicionales en Java están listos.
Vamos bien lo primero que vamos a hacer es limpiar nuestro código del método main
y vamos a empezar a ver los operadores condicionales los operadores condicionales reciben dos argumentos
de tipo bullían por ejemplo tenemos el operador Haunt y este operador básicamente realiza la pregunta
citan todos los valores del lado izquierdo como el valor del lado derecho son iguales entonces todo
regresa verdadero pero si alguno de los elementos del lado izquierdo o del lado derecho es falso entonces
toda la expresión regresa falso.
Vamos a poner el ejemplo si una variable está dentro de rango así que definimos una variable de tipo
entero le asignamos el valor de 10 y posteriormente definimos un rango tanto un valor mínimo como un
valor máximo
definimos la variable con valor mínimo
que es el valor de cero y el valor máximo igual a 10 y vamos a preguntar si la variable A está dentro
de rango así que podemos realizar la siguiente pregunta.
Esto nos va a regresar un resultado de tipo Juliano declaramos la variable resultado y preguntamos si
la variable A es mayor o igual que el valor mínimo
y además preguntamos si el valor es menor o igual que el valor máximo entonces significa que la variable
está dentro de rango así que estamos preguntando si AB es mayor o igual que el valor mínimo y también
preguntamos si a es menor o igual que el valor máximo para que esté dentro del rango entre 0 y 10.
Y debido a que la variable AB vale 10 entonces se encuentra dentro del valor máximo.
Por lo tanto está dentro de rango y podemos imprimir el resultado de esta variable para comprobarlo
guardamos cambios y ejecutamos
observamos que el valor a está dentro de rango por lo tanto nos regresa el valor de verdadero pero si
nos salimos de rango por ejemplo ponemos el valor de menos 1 ejecutamos y podemos observar que el valor
de uno ya está fuera de rango ya que menos uno es mayor o igual que cero si no es menor.
Así que en este caso nos estamos saliendo del valor menor pero también podríamos salir del rango máximo
del valor de 10 guardamos cambios y ejecutamos y también en este caso el resultado es igual a falso
ya que también de este lado nos podemos salir de rango el valor de 15 no es menor o igual al valor máximo
15 no es menor o igual a 10.
Por lo tanto esto nos regresa falso.
Así que este operador condicional si cualquiera de los dos valores tanto del lado izquierdo como del
lado derecho.
Si cualquiera de ellos es falso entonces todo el resultado de esa expresión es falso.
Y para que sea verdadero entonces ambos valores deben ser verdadero tanto la expresión del lado izquierdo
como la expresión del lado derecho.
Así que para esto se utiliza el operador condicional para preguntar si dos valores son verdaderos.
Este es el operador de.
Pero también tenemos el operador OR y para esto vamos a poner un ejemplo.
Vamos a poner el ejemplo de si un padre puede asistir al juego de su hijo y únicamente va a poder asistir
en dado caso de que esté de vacaciones o que tenga un día libre.
De lo contrario no va a poder asistir al juego de su hijo así que vamos a definir el siguiente algoritmo
definimos la variable bullían
llamada vacaciones y en este caso el padre no tiene vacaciones.
Por lo tanto el valor inicial es falso.
Pero también declaramos una variable llamada día de descanso y también de manera inicial.
Tampoco tiene día de descanso así que vamos a preguntar si el padre tiene vacaciones o es día de descanso
entonces
el padre puede asistir
al juego del hijo de lo contrario el padre está ocupado así que este operador condicional lo que está
haciendo es preguntar si del lado izquierdo o del lado derecho cualquiera de las dos opciones sí es
verdadero entonces todo regresa verdadero.
Pero si ambas opciones son falsas entonces todo regresa falso.
Así que a diferencia del operador am en el cual necesitábamos que ambas opciones tanto del lado izquierdo
como del lado derecho fueran verdaderas para regresar verdadero el operador OR con cualquiera de las
dos opciones de lado izquierdo o del lado derecho que sea verdadero entonces toda la expresión regresa
verdadero.
Guardamos cambios y vamos a ejecutar este ejercicio y podemos observar que en este caso el padre no
tiene ni vacaciones ni es día de descanso.
Por lo tanto el padre está ocupado pero vamos a cambiar el valor de vacaciones vamos a cambiarlo por
el valor de verdadero no tiene el día de descanso pero son vacaciones guardamos cambios y ejecutamos
y podemos observar que con cualquiera de las dos opciones que sea verdadero entonces el padre puede
asistir al juego del hijo.
Por lo tanto podemos observar el resultado el padre puede asistir al juego del hijo y si cambiamos los
valores no son vacaciones pero tiene un día de descanso ejecutamos el ejercicio con estos valores y
también en este caso el padre puede asistir al juego del hijo así que esa es la manera en que funciona
el operador condicional.
Eso es todo respecto al tema de operadores condicionales y nos vemos en la siguiente elección.
Saludos.