Sunteți pe pagina 1din 2

[MUSIC] Continuando con los operadores lgicos, estos tambin nos devuelven

resultados booleanos. Es decir, un valor verdadero o un falso. Las operaciones lg


icas que tenemos
en Java, es la operacin and y la operacin or,
y tambin la operacin not. Estas operaciones obedecen a lo que
tambin conocemos como tablas de verdad. La operacin and, como puedes ver aqu,
tenemos un valor de a y un valor de b. El de a y el de b,
cada uno tiene un valor lgico. Puedes observar, que primero est definido
cuando a vale falso y cuando b vale falso. Si ejecutamos la operacin and. Es deci
r, hacemos a & b. El resultado ser falso, porque estamos diciendo que
falso y falso es igual a falso. Para que el resultado sea verdadero,
ambos tienen que ser verdaderos. Tanto el valor de a y el valor de b, tienen que
ser verdaderos para
que el resultado sea verdadero. Cualquier otra combinacin va a ser falso. Si a va
le falso y si b vale falso,
el resultado ser falso. Si a vale verdadero y b vale falso,
el resultado tambin ser falso. Si a vale falso y b vale verdadero,
el resultado tambin ser falso. Para que el resultado sea verdadero,
ambos, a y b, tienen que ser verdaderos. Por eso la operacin se llama and. O en e
spaol y. [MUSIC] La siguiente operacin que
tenemos es parecida a la and. Pero sta se llama or. Quiere decir,
que si el valor de a o el valor de b, es verdadero, siempre ser verdadero. Esta e
s nuestra condicin para
que el resultado sea verdadero. you sea que a sea verdadero o
you sea que b sea verdadero. Si a vale falso y b vale verdadero,
ser verdadero. Si a vale verdadero y si b vale falso,
el resultado tambin ser verdadero. Si ambos valen verdadero, pues
obviamente el resultado ser verdadero. Pero el nico caso en el cual ser falso
es cuando ambos valores valen falso. Por eso es nuestra operacin OR. you sea que
uno u otro valor sea
verdadero, el resultado ser verdadero. [SOUND] Ahora para el not,
es muy sencillo. El not significa una negacin. No necesitas tener aqu dos operando
s,
como en los anteriores. Aqu basta con que tengas uno. Si a vale verdadero y
ejecutamos la operacin not, quiere decir que lo va a negar. Es decir,
nos dar como resultado el contrario. Si a vale verdadero, not ser falso, si a vale
falso,
el resultado ser verdadero. Cualquiera de los valores que tenga a,
not siempre va a negarlo, siempre nos dar el valor contrario. [MUSIC] Bien, comen
zaremos declarando una
variable a, de tipo booleana. La variable a la colocar como verdadera. Ahora decl
arar un valor b,
de tipo tambin booleano, y esto ser un falso. Ahora ejecutar nuestra primera operac
in,
que es nuestra operacin and. La operacin and, en programacin,
que se denota por el &&. Entonces yo puedo decir, a && b. Y vamos a ver cul es el
resultado. Voy a imprimir aqu tambin estos valores. a && b. Esto es simplemente p
ara ver
lo que estamos imprimiendo. Y ahora me dice que es un falso. Porque si recuerdas
,
para que el resultado sea verdadero, en una operacin and,
ambos tienen que ser verdaderos. Si yo coloco aqu un verdadero. [BLANK_NOISE] El
resultado
en efecto me da verdadero. Ahora para la operacin OR, lo denoto en programacin con
dos byte,
un byte, otro byte. Ahora vamos a hacer nuestra operacin OR,
voy a dejar b en falso para que veamos el ejercicio. A | | b. Y puedo aqu ejecuta
r mi operacin,
a | | b. Y con yo estoy diciendo,
si le estoy preguntando. a operacin or b. Para que esto se cumpla en la operacin o
r cualquiera de los dos tiene que ser
verdadero, el resultado me dar verdadero. Si cualquiera de los dos es verdadero,
el resultado me dar verdadero. Pero si ambos son falsos,
El resultado me dar falso. Bien, voy a dejar ahora b en true. Y vamos a hacer nue
stra ltimo operacin,
not. La operacin NOT, se denota con un
signo de admiracin hacia abajo. Entonces yo puedo hacer aqu a! Y para poder ver el
resultado,
aqu podemos hacer a!. Bsicamente es a negado Puedo hacer not a. Y entonces metemos
esto aqu. Y dice que si a es falso,
entonces lo convierte en verdadero. Si hago un not para b. Vamos a cambiar aqu el
orden de esto para ac, para que tambin se aplique en b. Y puedo hacer aqu not b. En
tonces si b es verdadero,
el resultado ser falso. [MUSIC]

S-ar putea să vă placă și