domingo, 17 de abril de 2016

Operador ternario en Java.

OPERADORES EN JAVA
Operador ternario.
Se llama así porque posee tres operandos, y es básicamente un mecanismo abreviado para escribir una estructura de control if - else. La sintaxis es la siguiente:
(expresión booleana) ? sentencia1 : sentencia2
La primera parte es una expresión booleana seguida por un signo de interrogación. Si la expresión booleana es verdadera, la sentencia1 es ejecutada. Si la expresión booleana es falsa, la sentencia2 es ejecutada. 
Por ejemplo:
El operador ternario
Equivale a
int x = 5;
System.out.println("Ternario: " + (x == 5 ? "si" : "no"));
int x = 5;
if (x == 5)
     System.out.println("Ternario: si");
else
     System.out.println("Ternario: no");

 

Operadores booleanos en Java.

OPERADORES EN JAVA

Operadores booleanos.

Los operadores booleanos son usados para combinar dos o más expresiones booleanas en una sola expresión booleana. Los operadores condicionales AND (&&) y OR (||) pueden ser usados para combinar dos expresiones booleanas, mientras que los operadores bit a bit AND (&), OR (|) y OR exclusivo – XOR (^) pueden ser usados tanto en expresiones booleanas como en enteros.


Lógica booleanas.

La lógica booleana se refiere a la combinación de dos o más expresiones booleanas en una sola expresión booleana. Hay cuatro tipos de lógica cuando se trabajan con sentencias booleanas combinadas:

  1. AND: la expresión combinada es verdadera sólo si ambas partes son verdaderas.
  2. OR: la expresión combinada es verdadera si al menos una de las partes es verdadera.
  3. OR exclusivo (XOR): la expresión combinada es verdadera  sólo si una parte es verdadera y la otra es falsa.
  4. NOT: niega una expresión booleana.

Tabla de verdad del operador AND

Tabla de verdad del operador OR
X
Y
X & Y

X
Y
X | Y
F
F
F

F
F
F
F
V
F

F
V
V
V
F
F

V
F
V
V
V
V

V
V
V

Tabla de verdad del operador XOR

Tabla de verdad del operador NOT
X
Y
X ^ Y

X
!X
F
F
F

F
V
F
V
V

V
F
V
F
V




V
V
F













Operadores booleanos
Operador
Sintaxis

Operador
Sintaxis
AND
&

Cortocircuito AND
&&
OR
|

Cortocircuito OR
||
XOR
^

NOT
!