Hola y bienvenidos a esta elección.
A continuación vamos a ver el tipo Char en IAVA están listos.
Vamos bien vamos a seguir trabajando con nuestro proyecto de Hola Mundo.
Sin embargo vamos a dejar únicamente estas líneas de código ya que las vamos a utilizar
quitamos todo el código
y vamos a mostrar ahora los valores pero del tipo Char así que vamos a hacer los cambios respectivos
a este código.
La clase que vamos a utilizar es la clase de carácter
así que esta la clase de corresponden para la información que almacena el tipo Char
hacemos cada uno de los cambios
guardamos cambios y ejecutamos
y podemos observar que el tipo Char utiliza 16.
Por lo tanto utiliza dos bits y el valor mínimo puede variar dependiendo de la plataforma en la cual
estemos trabajando ya que estos valores mínimo y máximo corresponden a la tabla Unicode pero el juego
de caracteres Unicode puede variar de sistema operativo en sistema operativo.
En este caso el valor mínimo es el valor de Nul y el valor máximo es el signo de interrogación de cierre.
Bien vamos a poner a prueba algunas variables de tipo Char por ejemplo podemos declarar una variable
de tipo Char utilizando el tipo primitivo Char declaramos nuestra variable y le asignamos un valor un
tipo Char únicamente soporta un carácter y para ello vamos a utilizar comillas simple ya que no es una
cadena.
Si fuera una cadena utilizamos comilla doble pero en el caso de Char vamos a utilizar comillas simple
y podemos agregarle cualquier carácter.
Por ejemplo el carácter de a vamos a imprimir esta variable
y si imprimimos el valor del carácter a
podemos observar el resultado se muestra sin ningún problema.
Sin embargo estos valores corresponden a la tabla Unicode que se está manejando en este sistema operativo.
Bien vamos a mostrarles una lista de caracteres Unicode podemos abrir un navegador y escribimos List
Unicode caracteres íbamos al link de Wikipedia
y podemos observar en este caso el Unicode cero es el carácter Nul y podemos utilizar tanto el valor
de Unicode o el valor decimal para imprimir el valor de un carácter.
Por ejemplo vamos a escoger un carácter como puede ser el caracter de signo de exclamación que es el
valor de cero 021 en el código Unicode o el valor 33 en decimal.
Vamos a probar primero con el código Unicode cero cero 21.
Entonces escribimos diagonal inversa o para indicar aullaban que es un caracter de tipo Unicode y el
código es cero cero 21 imprimimos el valor
y podemos ver que se imprime el carácter de signo de exclamación así que podemos observar que se imprime
sin ningún problema.
Este carácter.
Ahora también podemos manejar el carácter en decimal
así que ponemos Char
marchar en decimal y el valor de la tabla en decimal es 33 así que usamos el valor de 33 y debido a
que estamos utilizando un tipo echar en automático entiende que debe de convertir este número entero
a un tipo Achar.
Y si imprimimos esta variable guardamos cambios ejecutamos y podemos llevar el mismo valor parchar en
decimal y la última forma de utilizar esos tipos Char es utilizando directamente el símbolo.
Así que si contamos con el símbolo simplemente lo ponemos entre comillas.
Por ejemplo en este caso lo voy a copiar del símbolo que ya existe en la tabla Unicode
y si ya contamos entonces con este símbolo podemos simplemente imprimirlo así que son las tres formas
de manejar los tipos Char y podemos observar que en los tres casos se imprime el mismo carácter ahora.
Respecto al manejo de bar si estamos utilizando el código Unicode simplemente convertimos a bar y en
automático al encontrar el símbolo de carácter Unicode también el lado izquierdo se convierte en una
variable de tipo Char.
Así que ejecutamos
y podemos observar que funciona sin ningún problema al utilizar Bahr pero en el caso del decimal si
utilizamos Baur en este caso ya no estamos indicando en ningún momento que este valor es de tipo Unicode.
Por lo tanto en lugar de definir una variable de tipo Char en este caso va a definir una variable de
tipo numérico y si imprimimos observamos que en lugar de ver el carácter en Unicode observamos el carácter
numérico.
Así que en el caso de utilizar Bahr directamente con el código en decimal no vamos a poder utilizar
este carácter directamente así que en este caso no es recomendable utilizar Bahr y en el último caso
debido a que también estamos utilizando el símbolo directamente del lado izquierdo también se va a crear
una variable de tipo Char.
Guardamos cambios ejecutamos
y podemos llevar también el símbolo sin ningún problema así que el único caso a considerar es cuando
estamos trabajando directamente con el valor entero así que pueden apoyarse de la tabla de caracteres
Unicode para obtener la información del carácter que necesitan ya sea en código Unicode el símbolo o
el código en decimal.
Eso es todo por esta elección y nos vemos en el siguiente vídeo.
Saludos.