Bienvenidos!
Continuamos con los operadores en Java tenemos diferentes tipos, hay varios y vamos a utilizar uno
u otro según el requisito que queremos implementar en nuestro código, según la funcionalidad que brindan.
Bueno, porque hay diferentes clasificaciones.
Algunos son para realizar cálculos matemáticos.
Otro para comprobar valores, para unir identificadores y literales, para formar una ecuación que forma
expresiones lógicas con operandos.
Por ejemplo, para tomar decisión, evaluar una expresión booleana entre ellos.
Lo más típico son los aritméticos relacionales, los lógicos y de asignación, pero también tenemos
los usuarios incrementales, los ternarios combinados de bits y de instancias.
Vamos a ver cada uno a continuación.
Por ejemplo, el aritmético, ese clásico para realizar operaciones matemáticas en tipo de datos numéricos
primitivos típicamente, pero también lo podemos utilizar en tipos de datos de referencia en la clase
rapper, que equivalen al primitivo, es decir, que anidan o envuelven al primitivo.
Recuerden que cada primitivo tiene su clase equivalente.
Por ejemplo, el INT tiene su clase equivalente intuyes y así cada una.
Por lo tanto también podemos sumar, restar, multiplicar tanto al entero primitivo como también al
entero de referencia, al tipo integer.
Al tipo de la clase de forma automática se convierten este objeto de referencia.
Cuando se suman, se multiplican a un tipo primitivo, se realiza un auto, han roxin, se convierte
de referencia a primitivo para poder sumarse, restarse.
En fin, acá tenemos pares tipo multiplicación con el símbolo, el asterisco para multiplica, número
división para dividir con el large o barra invertida.
El módulo resto de la división entera, es decir, cuántos ora de una división entera por ejemplo 5
dividido en dos es 2 sobra 1 4 dividido en dos 2 sobra 0.
Por ejemplo, para calcular números pares e impares.
Muy simple, si el resto es cero, es un número par.
También tenemos suma.
Resta el incremento decremento con el símbolo magmas para incrementar el símbolo menos menos para incrementar
y al menos un usario para dar vuelta o cambiar el signo a una expresión.
Operadores combinados.
En muchos casos, el operador de asignación se puede combinar o utilizar en conjunto con operadores
aritméticos, por ejemplo, menos igual, más igual, dividido igual.
Y esto es para simplificar una expresión, para construir una versión más corta o simplificada.
Por ejemplo, tenemos a igual a +5.
Esto se puede abreviar a más, igual a 5 es equivalente, pero mucho más, Resumiã, por ejemplo, a
Vale 3 y a más igual 5.
Por lo tanto, ahora vale 8.
Recuerden a más e igual 5 sería a +5.
Por ejemplo, a dividido en P es equivalente a decir que A es igual a dividir en la versión combinada
o simplificada.
Operador incremento decremento utilizado para incrementar o incrementar el valor el número en 1.
Hay dos tipos de operador incremento o decremento pre y post.
Por ejemplo, acá tenemos el incremento de A. Por lo tanto, el símbolo o signo más más BA ante el incremento
en uno y luego devuelve el valor.
Por eso es incremento.
Primero se incrementa y después devuelve, a diferencia del post que va después de la variable o de
la literal.
Por lo tanto, primero devuelve valor y después incrementa lo mismo con el decremento.
El decremento primero decremento primero resta y luego devuelve o asigna el valor que el post primero
devuelve o asigna y después se incrementa.
Veamos un ejemplo.
Ah, vale.
1.
Y qué es el incremento de A..
Por lo tanto, primero se incrementa y luego devuelve el valor.
Por lo tanto, vale 1, se incrementa, vale 2.
Pero qué es el incremento de A.?
Por lo tanto, también vale 2, ya que primero se incrementa, luego devuelve 2 a valer 2.
Veamos.
Otro ejemplo es que es un poco distinto, ya que es el post incremento a vale 1.
Luego se asigna a A.
Por lo tanto, vale 1.
Luego se incrementa y vale 2 euros.
Al final vale 2 porque se incrementa con el post, pero vale 1 porque primero es asignã y después se
incrementa.
Se puede colocar tanto antes como después de la expresión que deseamos incrementar, pero sólo devuelve
el valor.
Se asigna con el valor incrementado o decremento solo si está delante, delante de la literal o de la
variable.
Entonces, cuando está delante, incrementa, devuelve, es decir, devuelve el valor incrementado si
está después el post.
En este caso devuelve, pero no incrementado.
Después incrementa el operador ternario o condicionar el operador ternario.
Es una versión corta abreviada de la sentencia IF, pero solamente para asignar un valor a un.
Tiene tres operando.
De ahí viene el nombre de ternario.
La condición es una expresión booleana y si se cumple se tru.
Esta expresión retorna el primer valor.
De lo contrario, con el punto si no se cumple, retorna el segundo valor.
Veamos este ejemplo.
Acá tenemos que a es igual.
Depende si se cumple o no se cumple.
A. M.
QE3.
No, no se cumple.
Es falso.
Por lo tanto, devuelve dos.
Si fuera al revés, si a en menor QE3, sería verdadero.
Por lo tanto, en este caso devolvería 1.
Operadores relacionales se utilizan para comprobar relaciones de igualdad mayor.
Qué menor, qué mayor o igual que menor o igual.
Pero importante que se utiliza para comparar valores numéricos, ya sean variables o literales numéricas
del tipo entero o también de punto flotante.
Devuelven un resultado booleano después de la comparación, es decir, tru.
Si la comparación es verdadera y fouls del contrario si es falsa, se utiliza típicamente en sentencia
de control en sentencia y es así como también en bucles for way donde tener que comparar o revisar una
condición para volver a iterar mientras se cumple la condición y tramos.
Acá tenemos el operador mayor a devuelve true.
Si a mayor que mayor, igual devuelve true o verdadero se ha en mayor o igual que me devuelve Trump
o verdadero.
Si a un menor que le devuelve verdadero, si ya en menor, igual que es verdadero, si ambos son iguales
tanto a como ve es verdadero.
Ambos son distintos y se utiliza en el caso distinto.
El símbolo declamación invertido y el igual y típicamente se utilizan para valores numéricos primitivos,
ya sea el integer lonko bueno y también los bit chord, en fin, o números reales también como el doble,
el float, el igual igual.
También podemos comparar objetos de referencia, pero no comparar por valor, sino en ese caso a comparar
estas dos variables que apunten a la misma referencia del objeto.
Es decir, que estas dos variables contengan el mismo objeto, la misma referencia pero por valor siempre
primitivos a igual de igual a compramos primitivos.
Nada más primitivo por valor.
Cuando son instancias objeto comparan la referencia, no el valor.
Si queremos comparar el valor de un objeto, hoy tenemos que utilizar el método iguales o peores.
Lógicos operadores lógico.
Permiten evaluar expresiones lógicas y trabajan con operandos vulcanos.
Por lo tanto, dos o más expresiones que podemos comparar con el haunt del tipo conjunción si ambos
se cumplen y disyunción or.
Basta que uno se cumpla para que la expresión sea verdadera y negación, no para negar un valor vulcano
o un operando.
Si operando.
La negación sería fouls.
Acá tenemos los nombres operadores, el haunt.
El operador se utiliza con doble Apert, por ejemplo operando A y B, si ambos son verdaderos, si ambos
se cumplen.
La expresión es verdadera.
Pero es importante que el segundo operando, en este caso el que no se evalúa si a es falso.
Claro, no tiene sentido, porque basta que uno sea falso para que la expresión sea falsa, completa.
Por lo tanto, efecto cortocircuito en electrónica.
Bueno, el or nombre or el operador es con doble poy operando a o operando.
Basta que uno sea verdadero para que la expresión completa sea verdadero.
Bueno, y Cía. es Trump.
No se evalúa.
También tiene efecto cortocircuito.
No tiene sentido evaluar si es Trump el nott en la negación.
Por ejemplo, es verdadero.
Si es falso.
Si este operando es falso, la negación sería verdadero.
Sería Trump.
Se utiliza el operador con el signo de exclamación invertido.
Luego tenemos el Nott y el OR, pero con un solo operador y no con dos.
Un solo operador no tiene efecto cortocircuito.
Siempre evalúa ambos operando.
Por ejemplo, si el haunt recuerden que con el ATT ambos tienen que ser verdaderos para que la expresión
sea verdadera.
Por lo tanto, si es falso.
Igualmente se evalúa siempre evalúa ambos operandos con el.
Pasa lo mismo?
Es verdadera.
Así, al menos una A o B es verdadera.
Pero lo mismo si a Trump, también evaluable, siempre evalúa ambos operando.
Luego tenemos el ex HOR, pero ese nivel de Pitts se utiliza.
El operador sombrero es verdadero cuando A y B son diferentes.
Veamos la tabla de verdad un poco más visual.
Acá tenemos a IBE con valores, por ejemplo a Trump, Etro.
Veamos, el Aunt es verdadero cuando ambos son perdera el OR es verdadero cuando uno de los dos es verdadero.
Por lo tanto, también es Trump la negación de A a Trump.
Por lo tanto, la negación efforts ex hor es falso o cero cuando ambos son iguales.
Ambos son.
Veamos cuando es Trump el efforts.
Tru fouls efforts porque basta que uno sea falso para que no se cumpla el Aunt la expresión completa,
mientras que el hor al menos uno tiene que ser tru para que sea otro la negación de tru efforts.
Y como son distintos, estro uno a nivel de Pitts.
Es falso.
Es verdadero.
Por lo tanto el land es falso.
El OR es verdadero.
Es Trump porque es verdadero cualquiera a los dos.
Es verdadero el nott, la negación de falso estrobo y así el autor es verdadero porque son diferentes.
En este caso son iguales.
Sería falso.
Aun es falso porque ambos son falsos.
El también es falso porque ambos son falsos.
Pero la negación de falso es otro tema.
Tenemos precedencia de los operadores que la importancia o la prioridad que tienen los operadores en
una expresión.
Por ejemplo, podríamos formar una gran ecuación o expresiones combinadas de distintos tipos que finalmente
Retornã o evalua una expresión poliana, una posición lógica.
Pero estos operadores combinados tienen cierta teoría y siempre se evalúa la teoría.
De izquierda a derecha, pero también va a depender del tipo del operador.
Por ejemplo, los que tienen mayor precedencia o mayor relevancia siempre son los de incremento y decremento.
También los menos y más usuarios.
Y el de negación luego tiene prioridad.
Los paréntesis.
Por ejemplo, podemos formar o dar prioridad a ciertas expresiones con los paréntesis, por ejemplo,
para sumar, restar y después multiplicar por un valor.
Luego tiene importancia la multiplicación, la división y el resto, y tiene mayor importancia, mayor
precedencia que la suma y la resta.
Por lo tanto, si tenemos varios números que se están sumando, multiplicando, restando de izquierda
a derecha, siempre dar prioridad primero a multiplicar, dividir y el módulo, luego la suma y la resta.
Luego tenemos los operadores relacionales el mayor, mayor igual, el menor, menor igual.
Y también instase o de instancia.
Luego tenemos los operadores de igualdad y desigualdad distintos.
Luego tiene la prioridad el operador haunt y luego el oro.
Por lo tanto, Elan tiene mayor prioridad que el HOR.
Luego viene el operador ternario y luego los de asignación y combinados.
En la siguiente clase vamos a poner en práctica todo lo que hemos visto en esta introducción.
Nos vemos en la siguiente clase.