lunes, 26 de octubre de 2020

2.5 OPERADORES LÓGICOS O BOOLEANOS

Realizan operaciones sobre datos booleanos y tienen como resultado un valor booleano. En la siguiente tabla se resumen los diferentes operadores de esta categoría.




Expresiones booleanas:

-Boolean es un tipo de dato java primitivo

-Una expresión booleana es una expresión que evalúa si es falso o verdadero.

- True y false son palabras reservadas en java.

- Las expresiones booleanas están hechas de operadores lógicos y de comparación.

- Las expresiones booleanas se pueden utilizar en las sentencias if y en los bucles de condición.

- Las expresiones booleanas también se pueden usar en una sentencia de asignación.


Los operadores lógicos en Java son:
&&     AND. El resultado es verdadero si los dos operandos son verdaderos. El resultado es falso en caso contrario. Si el primer operando es falso no se evalúa el segundo, ya que el resultado será falso.
||      OR. El resultado es falso si los dos operandos son falsos. Si uno es verdadero el resultado es verdadero. Si el primer operando es verdadero no se evalúa el segundo.
!      NOT. Se aplica sobre un solo operando. Cambia el valor del operando de verdadero a falso y viceversa.
Las definiciones de las operaciones OR, AND y NOT se recogen en unas tablas conocidas como tablas de verdad.

A
B
A OR B


A
B
A AND B


A
NOT A
F
F
F


F
F
F


F
V
F
V
V


F
V
F


V
F
V
F
V


V
F
F




V
V
V


V
V
V





F: Falso
V: Verdadero

Como ejemplo, en la siguiente tabla vemos una serie de expresiones lógicas y su valor:
int i = 7;
float f = 5.5F;
char c = 'w';
Expresión
Resultado
i >= 6 && c != 'w'
false
i >= 6 || c != 'w'
true
f < 10 && i > 100
false
!(c != 'p') ||  i % 2 == 0
false
i + f <= 10
false
i >= 6 && c == 'w'  &&  f == 5
false
c != 'p' || i + f <= 10
true

Las expresiones lógicas en java se evalúan sólo hasta que se ha establecido el valor cierto o falso del conjunto. Cuando, por ejemplo, una expresión va a ser seguro falsa por el valor que ha tomado uno de sus operandos, no se evalúa el resto de expresión.

EJEMPLO N°4



EJEMPLO N°5


TAREA 9: LENGUAJE DE PROGRAMACIÓN I (JAVA).

1.- ESCRIBIR EN LA LIBRETA UN RESUMEN DEL TEMA ANTERIOR (MEDIA CUARTILLA).

2.- ESCRIBIR EN LA LIBRETA EL EJEMPLO N° 4  Y   N° 5.

FECHA DE ENTREGAR VIERNES 08/11/2020.

No hay comentarios.:

Publicar un comentario