Logo de Beunicoos

No soy Si si soy

Como no vi otro relacionado a mi pregunta lo hare por medio de este foro y si pueden responder seria genial
Mi pregunta es, por que al imprimir por java me salen cuadraditos? Eso pasa cuando convierto un int a char por medio de
Ejemplo: char b = (char) a;
luego imprimo b y salen cuadraditos tal que asi
Adjunto foto

Muchas gracias 

   


Respuestas (1)

Hola!

Se imprimen cuadraditos porque al convertir un entero a char, lo que estás haciendo realmente es imprimir el carácter de la tabla ASCII correpondiente al valor entero en cuestión. Te aconsejaría utilizar una variable auxiliar para hacer la conversión, a ver si con eso consigues hacer bien la conversión.

Un saludo!