1
00:00:00,120 --> 00:00:05,670
Continuamos con los operadores relacionales, estos operadores se utilizan para verificar las relaciones,

2
00:00:05,670 --> 00:00:09,000
por ejemplo, de igualdad entre dos variables.

3
00:00:09,030 --> 00:00:13,050
Por ejemplo, del tipo primitivo podemos comparar si son iguales y son distintas.

4
00:00:13,140 --> 00:00:14,670
Si una mayor que otra.

5
00:00:14,760 --> 00:00:18,300
Si en menor o mayor, igual, menor, igual.

6
00:00:18,390 --> 00:00:18,770
En fin.

7
00:00:18,870 --> 00:00:23,610
Pero no solamente para comparar variables del tipo primitivo, sino también del tipo de referencias

8
00:00:23,670 --> 00:00:29,670
objetos, aunque podrían funcionar un poco distinto porque, recuerden, los objetos siempre se comparan

9
00:00:29,760 --> 00:00:33,460
su valor con el método y, por ejemplo, el streeck.

10
00:00:33,600 --> 00:00:39,990
Por ejemplo, cuando trabajamos con las clases que envuelven al primitivo, estas clases gruperos por

11
00:00:39,990 --> 00:00:44,490
ejemplo el Integer comenzando con mayúscula el log comenzando con mayúscula.

12
00:00:44,820 --> 00:00:48,950
Esos tipos de clase tenemos que comparar con el ICAS y no con él, igual igual.

13
00:00:49,050 --> 00:00:55,410
Pero los primitivos siempre se comparan directamente el valor, ya que sólo objetos son valores y se

14
00:00:55,410 --> 00:00:56,600
comparan con él igual.

15
00:00:56,670 --> 00:00:59,790
Pero había cosas que íbamos a ver durante el curso, así que no se preocupen.

16
00:00:59,900 --> 00:01:01,980
Y qué devuelve esta comparación?

17
00:01:02,070 --> 00:01:06,930
Un resultado y este resultado es del tipo vulcano, es decir, tru o fouls.

18
00:01:06,990 --> 00:01:14,400
Compara y evalúa esta comparación a un resultado de verdadero y falso booleano, y se usa típicamente

19
00:01:14,640 --> 00:01:20,950
en las sentencias condicionales if it feels y también en los bucles como el for el F.

20
00:01:21,150 --> 00:01:25,650
Pero vamos a comenzar, vamos a cerrar esta clase, vamos a crear una nueva clase.

21
00:01:27,150 --> 00:01:28,800
Operadores relacionales.

22
00:01:35,010 --> 00:01:41,050
Y con el MEC vamos a definir algunas variables para comparar, para comparar sus relaciones por ejemplo

23
00:01:41,110 --> 00:01:43,410
un hint e igual a tres.

24
00:01:45,040 --> 00:01:48,150
Vamos a tener un PEIT J igual a 7.

25
00:01:49,600 --> 00:01:51,950
Otra variable, el tipo float K.

26
00:01:52,060 --> 00:01:58,920
Por ejemplo, 127 exponente y que sea distinto a la menos 7, pero como del tipo float.

27
00:01:59,000 --> 00:02:03,470
Porque recuerden, se colocó punto y coma por defecto asume que es doble.

28
00:02:03,640 --> 00:02:06,820
Y como es float, bueno, acá tengo que indicar con f.

29
00:02:07,000 --> 00:02:17,020
F minúscula mayúscula del tipo doble L Tocoma 14 13 exponente a la 3.

30
00:02:17,590 --> 00:02:19,420
Y por último, para que sea tinto.

31
00:02:19,510 --> 00:02:24,860
De momento tenemos puros tipos primitivos numéricos, ya sea enteros o reales.

32
00:02:25,450 --> 00:02:29,740
Pero vamos a tener un volia bien.

33
00:02:29,740 --> 00:02:35,770
Primero vamos a ver la relación de igualdad, ese comparar dos variables, aunque también podrían ser

34
00:02:35,770 --> 00:02:41,800
literales comparar si son iguales, por ejemplo, y si es igual a J, perfecto.

35
00:02:42,100 --> 00:02:43,340
Ahí tenemos una comparación.

36
00:02:43,420 --> 00:02:49,540
Pero recuerden que siempre el resultado lo que devuelve es un valor booleano, entonces se tiene que

37
00:02:49,540 --> 00:02:51,250
asignar a una variable siempre.

38
00:02:52,240 --> 00:02:56,680
Entonces, por ejemplo, bullían, ve una de Vulcano 1.

39
00:02:58,120 --> 00:03:05,140
Se fijan entonces y es igual de igual a J o es igual a J en realidad, pero siempre se escribe con doble.

40
00:03:05,440 --> 00:03:11,250
Igual es el primer operador de relación y vale 3 J vale 7.

41
00:03:11,350 --> 00:03:13,900
Por supuesto que el valor va a ser Fool's, no son iguales.

42
00:03:15,370 --> 00:03:16,170
Vamos a imprimir.

43
00:03:17,570 --> 00:03:18,350
Levantamos.

44
00:03:19,630 --> 00:03:20,760
Fouls perfecto.

45
00:03:21,230 --> 00:03:22,960
Ahora solo modo de ejemplo.

46
00:03:23,200 --> 00:03:25,690
Qué pasa si coloco en vez de 7 colocamos 3.

47
00:03:25,790 --> 00:03:29,920
Acá solamente lo de reemplazar, pero después voy a volver atrás.

48
00:03:30,160 --> 00:03:34,310
Volvemos a probar y debería cambiar a Trump porque son iguales.

49
00:03:34,440 --> 00:03:39,850
Ahora, recuerden, este tipo de operador de relaciones se utiliza típicamente en primitivos en valores.

50
00:03:39,880 --> 00:03:46,120
Compara un primitivo con otro primitivo o literales porque, por ejemplo, acá tengo, no voy a volver

51
00:03:46,120 --> 00:03:51,640
atrás 3 y 7, pero acá podría colocar 5 K5.

52
00:03:52,660 --> 00:04:03,160
De forma literal se fijan también dos enteros de forma literal Trump 5 y 7 de forma literal fouls.

53
00:04:06,440 --> 00:04:11,640
J Perfecto, pero siempre primitivos o literales.

54
00:04:11,730 --> 00:04:16,110
Pero si queremos comprar objetos por general se compara el valor, no la instancia.

55
00:04:16,230 --> 00:04:22,200
Si compramos con él, igual igual dos objetos, dos referencias, va a comparar que el objeto sea igual

56
00:04:22,320 --> 00:04:22,960
al otro objeto.

57
00:04:23,010 --> 00:04:29,160
Pero en término de instancia, es decir, que estas dos referencias apunten al mismo objeto y que está

58
00:04:29,250 --> 00:04:32,070
almacenado en algún puntero en la memoria.

59
00:04:32,240 --> 00:04:36,670
Es decir, que hagan referencia hacia el mismo objeto, sean o correspondan al mismo objeto.

60
00:04:36,810 --> 00:04:41,430
Pero cuando queremos comparar por el valor de ese objeto por algún atributo, por ejemplo o en el caso

61
00:04:41,480 --> 00:04:44,230
Electric, el estiren es un objeto que queremos comparar por el valor.

62
00:04:44,250 --> 00:04:44,420
3.

63
00:04:44,910 --> 00:04:47,030
Ahí tenemos que comparar con el método y cuál es.

64
00:04:47,160 --> 00:04:51,440
Entonces hay una diferencia importante en primitivo, siempre con el igual igual.

65
00:04:51,660 --> 00:04:54,310
Y objetos con el método es bueno.

66
00:04:54,390 --> 00:05:00,840
Y pasa lo mismo con las clases que anidan a lo primitivo o representan o corresponden al primitivo.

67
00:05:00,870 --> 00:05:06,720
Por ejemplo, la clase Integer iniciando mayúscula o la clase PEIT y siendo mayúscula, o la clase float

68
00:05:06,840 --> 00:05:08,730
o doble iniciando también en mayúscula.

69
00:05:08,940 --> 00:05:15,990
En fin, esta clase que se conoce como rapper o que viene de rapper de anidar, también como son de

70
00:05:16,200 --> 00:05:21,060
referencia son instancias, no se comparan con el igual, igual si no se comparan con el Icfes, pero

71
00:05:21,060 --> 00:05:27,030
también después vamos a ver estos tipos de clase rapper que anidan al primitivo y que corresponden al

72
00:05:27,030 --> 00:05:27,570
primitivo.

73
00:05:27,720 --> 00:05:33,750
Pero recuerden, la diferencia es que en esta clase tienen métodos para convertir de un tipo a otro

74
00:05:33,930 --> 00:05:35,610
dentro de los enteros.

75
00:05:35,760 --> 00:05:36,960
En fin, varias características.

76
00:05:37,200 --> 00:05:38,040
Bien, continuemos.

77
00:05:38,910 --> 00:05:40,230
Vamos a tener otro.

78
00:05:40,280 --> 00:05:46,140
Bullían Oka B2, pero B2 va a ser igual a B1.

79
00:05:46,660 --> 00:05:49,660
Bueno, hasta el momento B1, B1 es Fool's.

80
00:05:49,770 --> 00:05:56,070
Ahora hay un operador que muy especial que se le conoce como de negacion, que es muy similar a un ario,

81
00:05:56,190 --> 00:05:57,120
el menos el más.

82
00:05:57,130 --> 00:06:01,380
Se acuerdan que para invertir el signo del entero o del número?

83
00:06:01,500 --> 00:06:07,680
En este caso muy parecido, pero invierte el valor vulcano, que es distinto con el signo exclamación

84
00:06:07,800 --> 00:06:09,060
invertido hacia abajo.

85
00:06:09,670 --> 00:06:15,930
Entonces, por ejemplo, si colocamos este operador sin reclamacion invertido en la variable bullanga,

86
00:06:15,960 --> 00:06:20,790
lo que hace invertir el valor, por ejemplo, acá es falso, el resultado sería otro.

87
00:06:21,360 --> 00:06:22,220
Vamos a imprimir.

88
00:06:27,720 --> 00:06:28,290
Se fijan.

89
00:06:29,600 --> 00:06:36,430
Es el valor invertido de Volia, no uno falso y la negación de falso estro.

90
00:06:36,900 --> 00:06:42,940
Entonces recuerden siempre, sino que gemación invertido en la negación o la contraparte del Poliana

91
00:06:43,100 --> 00:06:45,110
bueno, funciona igual, muy parecido.

92
00:06:45,170 --> 00:06:52,190
Misma filosofía que el operador, un ario que para invertir el signo acá para invertir el valor de verdad.

93
00:06:52,950 --> 00:06:56,270
Pero como también tenemos el igual, tenemos el distinto

94
00:06:58,730 --> 00:07:04,340
B3 por ejemplo si y en vez de ser, por ejemplo, igual igual a J.

95
00:07:04,700 --> 00:07:09,830
Acá también se utiliza el símbolo, el signo de exclamación invertido.

96
00:07:09,980 --> 00:07:12,380
Esto significa distinto a J.

97
00:07:12,810 --> 00:07:15,050
Entonces sí, y distinto es J.

98
00:07:15,300 --> 00:07:17,260
Perfecto Barton Nahr Tru.

99
00:07:17,530 --> 00:07:19,260
Si son distintos, si son iguales.

100
00:07:19,380 --> 00:07:20,740
Bueno, Retornã Fool's.

101
00:07:21,530 --> 00:07:24,590
Ahora en otro lenguaje lo dejo como comentario.

102
00:07:24,920 --> 00:07:26,900
Se utiliza de esta forma el distinto.

103
00:07:27,890 --> 00:07:28,630
Mayor o menor.

104
00:07:32,760 --> 00:07:33,630
Vamos a imprimir.

105
00:07:34,770 --> 00:07:37,440
Recuerde que Barthe una tru acá.

106
00:07:38,450 --> 00:07:40,190
Porque son distintos.

107
00:07:40,370 --> 00:07:41,950
Y Tres Jotas 7.

108
00:07:42,260 --> 00:07:45,920
Ahora, si ambos fueran iguales, por ejemplo, ambos fueran tres.

109
00:07:46,670 --> 00:07:47,690
Esto sería Fool's.

110
00:07:50,650 --> 00:07:54,590
Se fijan y la negación de tru efforts.

111
00:07:54,730 --> 00:07:59,370
Claro, porque son iguales tru la negación de Trump Fox a caceria fool's.

112
00:07:59,710 --> 00:08:02,650
Y acá también sería Fox, ya que no es distinto de J.

113
00:08:02,680 --> 00:08:05,050
Si no son iguales, entonces sería esforzo.

114
00:08:06,710 --> 00:08:10,030
Pero lo de dejar como estaba el jota igual a 7.

115
00:08:10,910 --> 00:08:12,460
Veamos otro, recuerden acá.

116
00:08:12,590 --> 00:08:16,580
Hasta el momento tenemos puros tipos numéricos, pero acá tenemos un booleano.

117
00:08:17,210 --> 00:08:25,190
También puedo comparar vulcanos, por ejemplo, bullían de 4 m.

118
00:08:25,370 --> 00:08:26,390
Es igual a Trump?

119
00:08:27,880 --> 00:08:33,270
Se fijan poco para que un valor julianos sea igual, igual a Trump o Fool's o distinto.

120
00:08:33,870 --> 00:08:35,030
También puede ser distinto.

121
00:08:35,600 --> 00:08:42,200
Bueno, obviamente el mayor o menor que no se puede utilizar para comparar si es igual a Trump o no,

122
00:08:42,340 --> 00:08:45,650
o es igual a fouls o no, o si son distintos, pero nada más.

123
00:08:49,320 --> 00:08:49,920
Es igual.

124
00:08:50,040 --> 00:08:53,820
No es falso porque falso no es igual a otro.

125
00:08:54,000 --> 00:08:55,560
Entonces el resultado es fouls.

126
00:08:58,940 --> 00:09:00,590
Se quejan, pero también.

127
00:09:08,080 --> 00:09:12,220
Distinto otro falso e distinto otro Barton Tru.

128
00:09:18,520 --> 00:09:19,600
Pero perfecto.

129
00:09:20,030 --> 00:09:25,480
Bien, veamos otros, por ejemplo mayor que sí y el mayor, por ejemplo, el que J.

130
00:09:29,070 --> 00:09:31,830
Empezais y mayor que J.

131
00:09:32,970 --> 00:09:35,970
Bueno y valluno M que J.

132
00:09:36,200 --> 00:09:38,350
7 falso bueno.

133
00:09:39,050 --> 00:09:44,690
El mayor con el símbolo o signo de mayor simplemente y en mayor que J.

134
00:09:46,360 --> 00:09:46,820
VI.

135
00:09:47,000 --> 00:09:47,860
Vamos a probar.

136
00:09:50,060 --> 00:09:50,720
Falso.

137
00:09:50,930 --> 00:09:51,740
No es más que J.

138
00:09:55,100 --> 00:10:02,370
Pero tenemos, por ejemplo, otro más que es el menor y en menor que Jota.

139
00:10:11,080 --> 00:10:15,040
Claro que sí, porque y vale tres es menor que siete.

140
00:10:18,240 --> 00:10:19,400
Ahora si demos vuelta.

141
00:10:19,430 --> 00:10:20,810
Por ejemplo J.

142
00:10:21,290 --> 00:10:22,190
Llaca y.

143
00:10:24,140 --> 00:10:25,620
Sí, j menorquines.

144
00:10:26,550 --> 00:10:27,140
Vamos a ver.

145
00:10:30,210 --> 00:10:38,580
Falso porque J vale 7 iba Lettres, por lo tanto 7 no es menor que 3, sino mayor, lo contrario lo

146
00:10:38,580 --> 00:10:48,150
podría manejar así o como estaba bien Idéame, tenemos el mayor igual y menor igual de 8.

147
00:10:48,180 --> 00:10:53,800
Por ejemplo, si l bueno acá tenemos ll ci es mayor que k.

148
00:10:54,000 --> 00:10:55,820
Vamos a ver o mayor igual que k.

149
00:10:57,990 --> 00:11:06,890
Entonces l mayor y el igual siempre igual se antepone después del mayor o el menor, en este caso el

150
00:11:06,890 --> 00:11:11,320
mayor, entonces se antepone y el otro valor Laka.

151
00:11:14,240 --> 00:11:15,290
Recuerden que L.

152
00:11:16,280 --> 00:11:24,450
Acá no tenemos el 2.14 13 exponente a la tele, por lo tanto la coma se corre a este lado hacia la derecha

153
00:11:24,660 --> 00:11:26,930
sería 2141 .3.

154
00:11:27,210 --> 00:11:37,440
Entonces este valor en mayor o igual que k k recuerden es 0.0 cero cero siete Bs se corre la coma hacia

155
00:11:37,440 --> 00:11:38,010
la izquierda.

156
00:11:38,200 --> 00:11:41,150
Entonces claro, este valor es mucho menor que el daka.

157
00:11:43,040 --> 00:11:44,150
El resultado sería Tru.

158
00:11:50,090 --> 00:11:54,020
Y por último, veamos el menor igual también muy parecido al anterior.

159
00:11:57,820 --> 00:11:58,360
L.

160
00:11:58,820 --> 00:12:05,660
Menor y luego se antepone el igual siempre el igual va a la derecha del mayor o el menor.

161
00:12:07,750 --> 00:12:12,760
Claro, porque si lo colocamos, por ejemplo, porque muchas veces se equivocan y lo colocan acá, error

162
00:12:12,760 --> 00:12:13,390
de sintaxis.

163
00:12:14,230 --> 00:12:17,710
Siempre el igual tiene que ir al otro lado del mayor menor.

164
00:12:19,240 --> 00:12:19,510
Acá.

165
00:12:24,090 --> 00:12:30,240
Bueno, por supuesto que esté efforts porque sabemos que L es mucho mayor Queca y no es menor.

166
00:12:31,590 --> 00:12:32,660
Bijan L.L.

167
00:12:32,950 --> 00:12:37,390
Don Bly Tanto este cero coma cero cero cero varias veces.

168
00:12:37,480 --> 00:12:40,390
127 de que se corre la coma?

169
00:12:40,510 --> 00:12:42,690
A la izquierda y acá se corre a la derecha.

170
00:12:48,230 --> 00:12:49,320
Entonces efforts.

171
00:12:50,520 --> 00:12:56,180
Y para finalizar, en todos estos ejemplos hay una mezcla y combinación de operadores.

172
00:12:56,270 --> 00:13:02,720
Por ejemplo, que tenemos el operador de asignación, el igual que asigna un valor vulcano, en este

173
00:13:02,720 --> 00:13:05,210
caso de una comparación de relación.

174
00:13:05,690 --> 00:13:08,180
Acá estamos verificando las relaciones de igualdad.

175
00:13:08,300 --> 00:13:10,880
Acá invertimos, asigno o lo negamos.

176
00:13:10,970 --> 00:13:12,910
Desigualdad no es cierto.

177
00:13:12,980 --> 00:13:15,610
Igualdad, pero de un valor vulcano.

178
00:13:16,500 --> 00:13:19,980
Y así, mayor o menor, mayor igual o menor igual.

179
00:13:20,120 --> 00:13:24,830
Pero estamos combinando dos operadores importantes que siempre se resuelve.

180
00:13:24,920 --> 00:13:28,040
Se evalúa primero el lado derecho, siempre, siempre.

181
00:13:28,040 --> 00:13:34,490
Primero se verifique las relaciones y luego se asigna con el operador asignación a la variable del tipo

182
00:13:34,550 --> 00:13:35,170
vulcano.

183
00:13:35,540 --> 00:13:38,660
Es importante la procedencia de los operadores.

184
00:13:38,810 --> 00:13:45,710
En este caso siempre va a primar los operadores relacionales versus el operador de asignación, pero

185
00:13:45,710 --> 00:13:51,860
también para un tema visual y para que sea más fácil también de comprender, de entender la prioridad

186
00:13:51,970 --> 00:13:55,550
en cómo se evalúan estos operadores o cómo se resuelven estos operadores.

187
00:13:55,640 --> 00:14:02,420
También podemos utilizar paréntesis, por ejemplo, acá dejan entonces los paréntesis siempre paréntesis

188
00:14:02,620 --> 00:14:08,180
tiene la prioridad y preferencia primera antes que nada, y también visualmente queda más simple.

189
00:14:08,300 --> 00:14:10,130
Entonces podemos utilizar los paréntesis.

190
00:14:11,650 --> 00:14:18,130
Para evaluar expresiones, en este caso vulcanos y luego Asesinã, aunque da lo mismo.

191
00:14:18,370 --> 00:14:23,260
Más que nada un tema visual, ya que por un tema de precedencia siempre se van a evaluar primero los

192
00:14:23,260 --> 00:14:26,050
operadores relacionales y luego asignacion.

193
00:14:26,290 --> 00:14:29,610
Bueno, quedamos hasta acá y continuamos en la siguiente clase.
