Está en la página 1de 12

Operaciones lógicas y

condicionales simples
Curso de Java - Nivel 1

Anl. Sist. Marcos J. Peña Pollastri


Operaciones lógicas
● Los resultados solo pueden ser de
dos formas: Verdadero o Falso.
● Podemos combinar las
operaciones lógicas.
● Nos ayudan a que nuestro
programa pueda tomar decisiones
respecto a distintas situaciones que
se pueden dar durante la
ejecución.
AND - “Y”
● También llamada conjunción lógica.
● Para que sea verdadero, todos las
proposiciones que los forman
deben serlo también.
● En matemática discreta se
representa con ^.
● En Java se representa con &&.
● Ejemplo:
Está lloviendo y está nublado
Tabla de verdad de AND

p q p^q

F F F

F V F

V F F

V V V
OR - “o”
● También llamada disyunción lógica.
● Para que sea verdadero, una o
más proposiciones deben ser
verdaderas.
● En matemática discreta se
representa con v.
● En Java se representa con || .
● Ejemplo:
Está lloviendo o está nublado
Tabla de verdad de OR
p q pvq

F F F

F V V

V F V

V V V
NOT - “No”
● También llamada negación lógica.
● Es el valor lógico opuesto a la
entrada dada.
● En matemática discreta se
representa con ¬ .
● En Java se representa con ! .
● Ejemplo:
No está lloviendo.
Tabla de verdad de NOT

p ¬p

F V

V F
Otras operaciones lógicas en Java
Operación Significado Ejemplo

< Menor a n<3

> Mayor a n>3

<= Menor o igual a n <= 0

>= Mayor o igual a n >= 0

== Es igual a n == 0

!= Es distinto (o desigual) a n != 0
IF - Condicional simple
● Nos permite indicarle al programa
que tome una decisión en base a la
salida de una operación lógica.
● Puede indicarse que tome un
camino en caso que la salida sea
Verdadera, u otra en caso que sea
Falsa.
● Puede tomar UNO y solo UN
camino.
Ejemplo en Java

Si n es mayor
o igual a cero
Ejercicio
Realizar un programa que Java que lea
tres notas de un alumno y mostrar su
promedio. Si el promedio es mayor o
igual a 8, imprimir además un mensaje
que diga “Promocionado”.

También podría gustarte