1
00:00:00,150 --> 00:00:00,750
Bienvenidos!

2
00:00:00,780 --> 00:00:02,790
Continuamos con sistemas numéricos.

3
00:00:02,910 --> 00:00:09,390
Ya vimos el sistema decimal que por defecto en Java con el tipo INT o Integer y los tipos numéricos

4
00:00:09,450 --> 00:00:10,380
que hemos estado trabajando.

5
00:00:10,440 --> 00:00:14,940
Pero no solamente lleva puede operar con el sistema decimal, sino también con otros, por ejemplo,

6
00:00:15,300 --> 00:00:19,350
obviamente con el sistema binario, con el sistema octal y hexadecimal.

7
00:00:19,480 --> 00:00:25,620
Acá solamente vamos a ver cómo se trabajan estos datos o estos tipos del tipo int o Internet, cómo

8
00:00:25,620 --> 00:00:30,420
se opera, cómo se trabaja, cómo se representan, por ejemplo, en la literal y también cómo puede

9
00:00:30,420 --> 00:00:32,880
convertir uno con otro realizar conversiones.

10
00:00:33,210 --> 00:00:34,290
Entonces vámonos al código.

11
00:00:34,410 --> 00:00:39,090
Vamos a ver un ejemplo sobre estos sistemas no se cerrar primitivos.

12
00:00:39,180 --> 00:00:40,860
íbamos a crear una nueva clase.

13
00:00:44,750 --> 00:00:45,890
Sistemas numéricos.

14
00:00:47,000 --> 00:00:55,310
Con el método Moine perfecto vamos a aclarar un tipo hint, un primitivo, un número número decimal,

15
00:00:59,270 --> 00:01:04,430
por poner un ejemplo, teniendo cualquiera en el sistema decimal que hemos visto que hemos trabajado

16
00:01:04,520 --> 00:01:09,830
con los números que incluye de 0 a 9 y su combinación puede formar números infinitos.

17
00:01:09,880 --> 00:01:14,910
Pero bien en nuestro sistema decimal, que básicamente hemos trabajado casi siempre con operaciones

18
00:01:14,950 --> 00:01:21,680
de aritmética en matemáticas, pero también otros sistemas matemáticos numéricos como el octal decimal

19
00:01:21,770 --> 00:01:27,920
y el binario, que también está más orientado a la parte informática que una combinación entre ceros

20
00:01:27,920 --> 00:01:28,220
y unos.

21
00:01:28,320 --> 00:01:33,290
Podemos saber cómo convertir, por ejemplo, este 500 en diferentes tipos numéricos.

22
00:01:35,300 --> 00:01:41,300
Vamos a imprimir el número decimal y vamos a convertir este número en un número binario que viene del

23
00:01:41,300 --> 00:01:46,130
tipo entero un integer pero binario shabby.

24
00:01:46,400 --> 00:01:49,280
Entonces número binario de acá número.

25
00:01:54,700 --> 00:01:57,220
Vamos a concatenar, es igual.

26
00:01:58,120 --> 00:02:00,600
Cómo se calcula utilizando la clase?

27
00:02:01,470 --> 00:02:07,390
No se va a tomar este número 500 y convertir al equivalente en número binario, pero lo convierte a

28
00:02:07,390 --> 00:02:08,040
un tipo streeck.

29
00:02:08,560 --> 00:02:12,640
Vamos a ver, utilizando la clase Integer.

30
00:02:12,820 --> 00:02:18,130
Punto el método tú bailar y streeck tú binario streeck.

31
00:02:19,190 --> 00:02:20,600
Entonces toma el entero.

32
00:02:20,690 --> 00:02:28,970
En este caso número decimal y lo convierte a un tipo streeck, pero con la representación binaria de

33
00:02:28,970 --> 00:02:29,540
este entero.

34
00:02:30,550 --> 00:02:32,290
Vamos a aprobar, levantamos.

35
00:02:34,880 --> 00:02:41,940
Entonces, el número 500 corresponde en binario a este número, se fija en sus combinaciones entre unos

36
00:02:42,000 --> 00:02:45,600
y ceros que finalmente la codificación que entiende a nivel de máquina.

37
00:02:45,810 --> 00:02:52,650
Al final todo nuestro código fuente y por supuesto, se convierte en un boicot propio de la máquina

38
00:02:52,650 --> 00:02:55,050
actual que comprende la máquina de troleadas.

39
00:02:55,110 --> 00:02:59,490
Pero luego este boyko se interpreta en ceros y unos en binario 100 por ciento binario.

40
00:02:59,570 --> 00:03:01,530
Son instrucciones que entiende la máquina.

41
00:03:01,650 --> 00:03:03,240
Nuestro computador, nuestro equipo.

42
00:03:03,690 --> 00:03:05,790
Entonces, ahora cómo puedo escribir esto mismo?

43
00:03:05,820 --> 00:03:10,800
Pero en formato entero, el tipo entero, porque acá lo tenemos como es Trenc.

44
00:03:11,030 --> 00:03:15,270
Es decir, si queremos tener este valor sería del tipo streeck y lo necesitamos.

45
00:03:15,370 --> 00:03:19,140
Y los sistemas en un tipo numérico para poder trabajar con él, para realizar cálculos.

46
00:03:19,170 --> 00:03:24,150
En fin, entonces vamos a crear un integer, un entero número binario.

47
00:03:27,030 --> 00:03:28,790
Igual vamos a copiar esto acá.

48
00:03:32,170 --> 00:03:38,530
Perfecto estemomento bien, pero el problema es que sería un número decimal, un entero decimal.

49
00:03:38,560 --> 00:03:44,290
Recuerden que la literal es entera por defecto, para que comprenda y entienda de qué se trata de un

50
00:03:44,290 --> 00:03:44,920
binario.

51
00:03:45,040 --> 00:03:47,860
Acá tenemos que anteponer un cero be.

52
00:03:48,070 --> 00:03:51,100
Entonces con cero be be larga.

53
00:03:51,220 --> 00:03:58,030
El compilador de Java asume que esta combinación de ceros y unos corresponde a un sistema binario.

54
00:03:58,400 --> 00:04:06,700
Lo vamos a imprimir y si imprimimos este número lo va a mostrar en la consola como 500 y no como un

55
00:04:06,700 --> 00:04:07,780
número binario.

56
00:04:07,900 --> 00:04:11,320
Lo interpreta como binario, pero finalmente se muestra como decimal.

57
00:04:11,680 --> 00:04:12,880
Entonces vamos a ejecutar.

58
00:04:15,330 --> 00:04:22,950
Bijan número decimal 500 número binario de 500 es este Daka y en número binario el valor que estamos

59
00:04:22,950 --> 00:04:28,050
imprimiendo acá corresponde hay 500, que sería el sistema por defecto decimal.

60
00:04:28,200 --> 00:04:32,760
Veamos el sistema octal o convirtamos este €500 en un octal.

61
00:04:35,480 --> 00:04:39,110
Entonces, número octal de.

62
00:04:40,790 --> 00:04:51,890
De 500 es igual a también intuyes nuestra clase que corresponde o equivale al hint al primitivo punto.

63
00:04:52,190 --> 00:05:01,150
Tu octal es Trenc, ya que tenemos los tres sistemas bailarin octal y hexadecimal octal de número decimal

64
00:05:01,870 --> 00:05:03,880
y vamos a imprimir este valor.

65
00:05:05,160 --> 00:05:10,000
Lo realizamos entonces número total de 500 corresponde a 7 64.

66
00:05:10,150 --> 00:05:11,560
Ahora vamos a imprimir este número.

67
00:05:12,640 --> 00:05:13,840
Primero se define.

68
00:05:16,820 --> 00:05:17,810
7 64.

69
00:05:18,260 --> 00:05:19,670
Eso sería un entero decimal.

70
00:05:19,700 --> 00:05:20,660
7 64.

71
00:05:20,720 --> 00:05:25,510
Para convertir al sistema octal simplemente anteponemos el cero.

72
00:05:25,740 --> 00:05:31,850
Entonces esa forma compilador de Java automáticamente asume que este valor entero corresponde al sistema

73
00:05:31,940 --> 00:05:32,400
octal.

74
00:05:32,720 --> 00:05:36,410
Incluso dice octal integer 0 7 6 4.

75
00:05:36,620 --> 00:05:38,330
Perfecto, lo vamos a imprimir.

76
00:05:40,250 --> 00:05:40,970
Probamos.

77
00:05:41,650 --> 00:05:42,860
Deberíamos 3 500.

78
00:05:43,550 --> 00:05:44,660
Número total 500.

79
00:05:44,720 --> 00:05:45,290
Perfecto.

80
00:05:45,380 --> 00:05:50,230
A pesar de que colocamos 0, 7, 64, pero corresponde al número 500.

81
00:05:51,140 --> 00:05:54,260
Y por último, veamos el sistema hexadecimal.

82
00:06:00,320 --> 00:06:01,820
Ventaja el número decimal.

83
00:06:04,520 --> 00:06:05,330
Y acá también.

84
00:06:05,400 --> 00:06:11,120
En realidad acá número talde número binario opuso bueno, aunque número binario cuando se imprime es

85
00:06:11,120 --> 00:06:11,630
500.

86
00:06:11,630 --> 00:06:14,330
Y qué sería lo mismo pero mejor decimal?

87
00:06:16,360 --> 00:06:19,300
Hexadecimal de decimal de 500

88
00:06:22,920 --> 00:06:24,160
Integer Punto.

89
00:06:24,370 --> 00:06:29,680
Tu ex streeck hexadecimal strength número decimal.

90
00:06:35,250 --> 00:06:35,880
Perfecto.

91
00:06:35,970 --> 00:06:36,340
1.

92
00:06:36,480 --> 00:06:37,060
F-4.

93
00:06:37,230 --> 00:06:41,160
Ese sería la equivalencia en ese decimal del número 500.

94
00:06:41,460 --> 00:06:45,740
Entonces ahora vamos a definir este entero número X.

95
00:06:47,270 --> 00:06:47,650
1.

96
00:06:47,860 --> 00:06:54,090
F4 Bueno, va a dar un error, por supuesto, porque tenga que indicar al compilador de que se trata

97
00:06:54,090 --> 00:07:00,480
de un hexadecimal y para eso tengo que anteponer 0 x 0 X y desaparece el error.

98
00:07:00,570 --> 00:07:04,350
Ahora lo interpreta como un tipo numérico hexadecimal.

99
00:07:05,640 --> 00:07:06,540
Lo vamos a imprimir.

100
00:07:10,290 --> 00:07:11,670
Y debería mostrar 500.

101
00:07:13,010 --> 00:07:20,420
El f.v., por ejemplo, acá muestra 1 F-4 puede ser en mayúscula también o en minúscula GLX también

102
00:07:20,580 --> 00:07:21,500
0 X.

103
00:07:21,780 --> 00:07:23,860
También puede ser en mayúscula o minúscula.

104
00:07:24,120 --> 00:07:24,630
Da igual.

105
00:07:27,000 --> 00:07:28,620
Bijan sigue dando 500.

106
00:07:30,170 --> 00:07:31,730
Pero lo vamos a dejar en minúscula.

107
00:07:32,390 --> 00:07:35,720
Entonces, para resumir cuando Pinario se antepone un cero.

108
00:07:35,790 --> 00:07:40,970
Ve, la ve de binario y luego el número binario y siempre el tipo.

109
00:07:41,570 --> 00:07:47,180
Si queremos convertir o representar en realidad representar un número octal, anteponemos solamente

110
00:07:47,180 --> 00:07:54,710
el cero nada más y el hexadecimal el 0 X ante el carácter alfanumérico que en realidad se representa

111
00:07:54,740 --> 00:07:56,720
como números y letras.

112
00:07:56,750 --> 00:07:58,610
Por ejemplo, si colocamos V.E.

113
00:07:58,700 --> 00:08:04,100
Corresponde al número 11, por ejemplo, vamos a levantar y diríamos acá.

114
00:08:04,180 --> 00:08:04,500
11.

115
00:08:04,890 --> 00:08:06,290
Un número es decimal.

116
00:08:07,750 --> 00:08:10,520
El ve corresponde al once en decimal.

117
00:08:11,960 --> 00:08:18,600
Lo dejamos así y así puedo cambiar, por ejemplo, de 500 a otro entero y a calcular, por ejemplo,

118
00:08:18,660 --> 00:08:19,320
30.

119
00:08:23,840 --> 00:08:32,830
Número decimal 30 Número binario de 30 es este número total de 30 36 y número hexadecimal de 30 es 1.

120
00:08:33,770 --> 00:08:36,140
Ahora bueno, obviamente habría que cambiar acá.

121
00:08:37,420 --> 00:08:45,260
A ese valor para binario, 36 para octal y 1 e.

122
00:08:46,830 --> 00:08:48,120
Para Hexadecimales.

123
00:08:50,990 --> 00:08:57,320
Ya hice número binario 30 número tal 30, número hexadecimal 30 está molesto ante los problemas.

124
00:08:57,750 --> 00:09:00,410
500 en 30 como quieran o cualquier otro.

125
00:09:00,500 --> 00:09:01,080
Nada más.

126
00:09:01,160 --> 00:09:02,960
Continuamos en la siguiente clase.
