Veamos los operadores relacionales en los tipos Ruper.
Por ejemplo, en objetos del tipo de referencia que no sean primitivos, por ejemplo, cómo comparar
dos objetos enteros de referencia?
Vamos a cerrar.
íbamos a crear una nueva clase.
Le vamos a llamar Ruper operadores relacionales,
bien el método Main
y a comenzar dos objetos Integer el número uno igual integer punto valio off.
Por ejemplo, 1000.
Bueno, la forma explícita, pero también lo puedo colocar de la forma implícita de forma automática.
Solamente colocar el valor en la literal.
Otro más integer juntos, pero en un 2 va a también.
No 1.
Es decir, a esta variable del tipo en Tillerson 2 le pasaba la referencia el objeto no 1.
Vamos a imprimir número 1 y también el número 2.
Si se fijan, vamos a ejecutar.
Son los mismos números, pero hay una diferencia.
Son objetos más que números.
Son objetos que contienen un valor anidado encapsulado dentro de la instancia del Cintya.
Pero bien vamos a imprimir para saber si son iguales, entonces son el mismo objeto.
Vamos a concatenar Tru o Fors.
Entonces con paréntesis número uno si es igual, igual a números.
Debería ser Tru Tru porque número 2 contiene la instancia del número uno la referencia.
El objeto apunta hacia el mismo objeto, por lo tanto ambas instancias son exactamente iguales en la
misma.
Es decir, es un objeto que está asignado a dos variables del tipo.
Ahora vamos a hacer un cambio num.
2 que es igual, por ejemplo a el mismo valor 1000 millones, el mismo valor.
De hecho podríamos copiar esto, lo copiamos y lo pegamos abajo.
Qué va a pasar?
Van a ser iguales, ya que tiene el mismo valor.
Vamos a ver.
A pesar de que ambos son bil, pero fouls no son el mismo objeto, es decir, contiene el mismo valor,
pero no la misma instancia, es el punto.
Ya que el número dos se le asigna otro objeto, otra instancia que contiene el mismo valor y acaba con
el igual igual.
Cuando son tipos de referencias o clase, Ruper compara el objeto y no por su valor.
A diferencia de lo primitivo, lo primitivo siempre va a comprar por valor, porque lo primitivo no
son objetos, son valores.
Entonces, cuando usamos el igual, igual en primitivos compara el valor, pero cuando usamos el igual
de igual en objetos, compara.
La instancia compara si estas dos instancias corresponden lo mismo.
O dicho de otra forma, si estos dos objetos corresponden a la misma instancia.
Entonces, cómo puedo comparar ahora un objeto de referencia como el integer o cualquier rapper?
Esto se aplica exactamente igual al integer, al flop, al doble, al log, al chord, al bit.
A cualquier tipo numérico o número de referencia se aplica exactamente igual, incluso también para
la es Trenc.
También lo vimos.
Cómo puedo comprar valor?
Bueno, con el método y quals?
Tienen el mismo valor?
Vamos a preguntar.
Concatenados?
Parentesis No. 1 punto.
Y recuerden que es de referencia con el cual comparamos por valor con el número dos.
Trump va a dar un espacio, se fijan acá.
Falso porque compara el objeto con el igual igual, pero con iguales, compara el valor.
Trump ahora otra forma.
En vez de usar el licuarse, podemos convertir de forma explícita cada uno a un primitivo.
Por ejemplo, voy a quitar esto y en vez de quals it valio.
Igual igual número 2 punto y Valio.
Eso sería otra forma.
Trump y Trump se dejan con el licuarse, o bien cada uno por separado, con el invalido y con el igual,
recuerden que igual es para comparar primitivos por valor y helicoidales valores en tipos de referencia,
y cuando usamos el igual igual en tipos de referencia compara la instancia y no su valor.
Ahora hay una acepción muy particular en Java.
Esto se aplica solamente a tipos o números que sean mayor a 128.
Por ejemplo, si colocamos 128, bueno, mayor igual a 128, 128 e igual.
Se comporta exactamente igual.
Mi mojigato.
Después se cambia.
Amil otra instancia.
Por lo tanto, ya no es el mismo objeto cambia efforts y el valor Akram de facto cambia 78 128 y acá
de RSU y Turó de que me faltó cambiar.
Acá voy a volver a ejecutar.
A ese toro y otro, pero por objeto para la instancia efforts ahora que se colocó 127.
Levantamos.
A 57.
Se fijan Estruch.
Todo es Trump.
Por qué?
Bueno, porque lleva hasta 127 como máximo.
Va a comparar de forma automática por el valor, a pesar de que esa instancia, a pesar de que sean
instancia, el número uno número dos del tipo integer.
Cuando comparamos con igual, automáticamente hace el auto boxing con el valio por debajo y lo convierte
en prohibitivos y los compara, pero solamente hasta 127.
Una particularidad que tiene IAVA.
Entonces, si es en 37 o menor, va a comprar siempre por valor y no por la instancia, pero si es mayor
a 127, 128, tal como vimos, llega también.
Ya cambia el escenario siempre a comparar el igual igual por la instancia del el objeto.
Por lo tanto, efforts ya hay que empezar a comparar por valor, usando y quals o convirtiendo ambos
a primitivos.
Voy a volver a mil.
Esto solamente se aplica con el operador de relación igual igual cuando comparamos si son igual, pero
qué pasa con el mayor y menor de que son números?
Son enteros?
Por ejemplo, bullían condición y quiero saber si, por ejemplo, número dos o número uno mayor que
número dos.
Lo puedo hacer si eso si que lo puedo hacer.
Cuando usamos el mayor o mayor, igual o menor o menor igual, igual que los operadores aritméticos
de suma, multiplicación, resta, división.
Calcular el resto.
Cualquier operación aritmética y relacional, excepto el igual, igual.
De forma automática también puedo trabajar con tipos de referencia y por debajo se convierten usando
Autolog sin perdón.
Auto ãn. boxing al revés.
Auto boxing es cuando empaquetarlos o convertimos un primitivo en una clase Ruper y auto aun boxing
desempaquetar, es decir, pasar de referencia a un valor primitivo o convertir de referencia a primitivo.
Al final lo que está haciendo acá por debajo es invocando el hint baldeo a cada uno y lo compara Zogby
condición bueno, ambos son iguales, excepto en valor, en valor, no en instancia.
Por lo tanto va a ser Fool's.
Condición efforts, pero por ejemplo, sin número uno le vamos a colocar 2000.
O mejor para no afectar.
Lo dejamos tal cual.
En mil y por acá número dos mil.
Mucho mejor.
Entonces cambiamos el valor.
Una instancia al número dos.
Entonces el número 1 es mayor que número 2.
Número 1 vale mil arriba se fijan, vale mil.
Número 2 Lo cambiamos a 2000.
Va a ser Fors, sigue siendo efforts.
Ahora si lo colocamos en 500.
Va a ser otro.
Y recuerdan esto exactamente lo mismo, ya que se auto hanbok sin vaya a copiar, voy a pegar condición
2.
Punto Value.
Punto vale.
Condición 2.
Llaca Acondicionados.
Se en otro y otro, si cambiamos, saca.
Que sea menor si el menor.
Este efforts entonces podemos utilizar operadores relacionales mayor, menor o mayor qué menor qué en
tipos de referencia tipos Ruper.
Pero el igual a igual, no a menos que sea menor que 127.
Pero en mayor tenemos que comparar con iguales o con el igual igual, pero convertido a primitivo de
forma explícita.
Nada más continuamos en la siguiente clase.