Bienvenidos!
Continuamos con sistemas numéricos.
Ya vimos el sistema decimal que por defecto en Java con el tipo INT o Integer y los tipos numéricos
que hemos estado trabajando.
Pero no solamente lleva puede operar con el sistema decimal, sino también con otros, por ejemplo,
obviamente con el sistema binario, con el sistema octal y hexadecimal.
Acá solamente vamos a ver cómo se trabajan estos datos o estos tipos del tipo int o Internet, cómo
se opera, cómo se trabaja, cómo se representan, por ejemplo, en la literal y también cómo puede
convertir uno con otro realizar conversiones.
Entonces vámonos al código.
Vamos a ver un ejemplo sobre estos sistemas no se cerrar primitivos.
íbamos a crear una nueva clase.
Sistemas numéricos.
Con el método Moine perfecto vamos a aclarar un tipo hint, un primitivo, un número número decimal,
por poner un ejemplo, teniendo cualquiera en el sistema decimal que hemos visto que hemos trabajado
con los números que incluye de 0 a 9 y su combinación puede formar números infinitos.
Pero bien en nuestro sistema decimal, que básicamente hemos trabajado casi siempre con operaciones
de aritmética en matemáticas, pero también otros sistemas matemáticos numéricos como el octal decimal
y el binario, que también está más orientado a la parte informática que una combinación entre ceros
y unos.
Podemos saber cómo convertir, por ejemplo, este 500 en diferentes tipos numéricos.
Vamos a imprimir el número decimal y vamos a convertir este número en un número binario que viene del
tipo entero un integer pero binario shabby.
Entonces número binario de acá número.
Vamos a concatenar, es igual.
Cómo se calcula utilizando la clase?
No se va a tomar este número 500 y convertir al equivalente en número binario, pero lo convierte a
un tipo streeck.
Vamos a ver, utilizando la clase Integer.
Punto el método tú bailar y streeck tú binario streeck.
Entonces toma el entero.
En este caso número decimal y lo convierte a un tipo streeck, pero con la representación binaria de
este entero.
Vamos a aprobar, levantamos.
Entonces, el número 500 corresponde en binario a este número, se fija en sus combinaciones entre unos
y ceros que finalmente la codificación que entiende a nivel de máquina.
Al final todo nuestro código fuente y por supuesto, se convierte en un boicot propio de la máquina
actual que comprende la máquina de troleadas.
Pero luego este boyko se interpreta en ceros y unos en binario 100 por ciento binario.
Son instrucciones que entiende la máquina.
Nuestro computador, nuestro equipo.
Entonces, ahora cómo puedo escribir esto mismo?
Pero en formato entero, el tipo entero, porque acá lo tenemos como es Trenc.
Es decir, si queremos tener este valor sería del tipo streeck y lo necesitamos.
Y los sistemas en un tipo numérico para poder trabajar con él, para realizar cálculos.
En fin, entonces vamos a crear un integer, un entero número binario.
Igual vamos a copiar esto acá.
Perfecto estemomento bien, pero el problema es que sería un número decimal, un entero decimal.
Recuerden que la literal es entera por defecto, para que comprenda y entienda de qué se trata de un
binario.
Acá tenemos que anteponer un cero be.
Entonces con cero be be larga.
El compilador de Java asume que esta combinación de ceros y unos corresponde a un sistema binario.
Lo vamos a imprimir y si imprimimos este número lo va a mostrar en la consola como 500 y no como un
número binario.
Lo interpreta como binario, pero finalmente se muestra como decimal.
Entonces vamos a ejecutar.
Bijan número decimal 500 número binario de 500 es este Daka y en número binario el valor que estamos
imprimiendo acá corresponde hay 500, que sería el sistema por defecto decimal.
Veamos el sistema octal o convirtamos este €500 en un octal.
Entonces, número octal de.
De 500 es igual a también intuyes nuestra clase que corresponde o equivale al hint al primitivo punto.
Tu octal es Trenc, ya que tenemos los tres sistemas bailarin octal y hexadecimal octal de número decimal
y vamos a imprimir este valor.
Lo realizamos entonces número total de 500 corresponde a 7 64.
Ahora vamos a imprimir este número.
Primero se define.
7 64.
Eso sería un entero decimal.
7 64.
Para convertir al sistema octal simplemente anteponemos el cero.
Entonces esa forma compilador de Java automáticamente asume que este valor entero corresponde al sistema
octal.
Incluso dice octal integer 0 7 6 4.
Perfecto, lo vamos a imprimir.
Probamos.
Deberíamos 3 500.
Número total 500.
Perfecto.
A pesar de que colocamos 0, 7, 64, pero corresponde al número 500.
Y por último, veamos el sistema hexadecimal.
Ventaja el número decimal.
Y acá también.
En realidad acá número talde número binario opuso bueno, aunque número binario cuando se imprime es
500.
Y qué sería lo mismo pero mejor decimal?
Hexadecimal de decimal de 500
Integer Punto.
Tu ex streeck hexadecimal strength número decimal.
Perfecto.
1.
F-4.
Ese sería la equivalencia en ese decimal del número 500.
Entonces ahora vamos a definir este entero número X.
1.
F4 Bueno, va a dar un error, por supuesto, porque tenga que indicar al compilador de que se trata
de un hexadecimal y para eso tengo que anteponer 0 x 0 X y desaparece el error.
Ahora lo interpreta como un tipo numérico hexadecimal.
Lo vamos a imprimir.
Y debería mostrar 500.
El f.v., por ejemplo, acá muestra 1 F-4 puede ser en mayúscula también o en minúscula GLX también
0 X.
También puede ser en mayúscula o minúscula.
Da igual.
Bijan sigue dando 500.
Pero lo vamos a dejar en minúscula.
Entonces, para resumir cuando Pinario se antepone un cero.
Ve, la ve de binario y luego el número binario y siempre el tipo.
Si queremos convertir o representar en realidad representar un número octal, anteponemos solamente
el cero nada más y el hexadecimal el 0 X ante el carácter alfanumérico que en realidad se representa
como números y letras.
Por ejemplo, si colocamos V.E.
Corresponde al número 11, por ejemplo, vamos a levantar y diríamos acá.
11.
Un número es decimal.
El ve corresponde al once en decimal.
Lo dejamos así y así puedo cambiar, por ejemplo, de 500 a otro entero y a calcular, por ejemplo,
30.
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.
Ahora bueno, obviamente habría que cambiar acá.
A ese valor para binario, 36 para octal y 1 e.
Para Hexadecimales.
Ya hice número binario 30 número tal 30, número hexadecimal 30 está molesto ante los problemas.
500 en 30 como quieran o cualquier otro.
Nada más.
Continuamos en la siguiente clase.