En el último tutorial, discutimos la conversión de char a int. En esta guía veremos cómo convertir un int en un char con la ayuda de ejemplos.

Ejemplo de conversión de int a char de Java

Para convertir un tipo de datos más alto en un tipo de datos más bajo, necesita encasillar. Dado que int es un tipo de datos más alto (4 bytes) que char (2 bytes), el int debe escribirse explícitamente para la conversión.

//implicit type casting - automatic conversion
char ch="A"; // 2 bytes
int num = ch; // 2 bytes to 4 bytes

/* explicit type casting - no automatic conversion
 * because converting higher data type to lower data type
 */
int num = 100; //4 bytes
char ch = (char)num; //4 bytes to 2 bytes

Pongamos un ejemplo.

En el siguiente ejemplo tenemos un entero num con el valor 70 y lo estamos convirtiendo en un personaje encasillando.

public class JavaExample{  
   public static void main(String args[]){  
	//integer number
	int num = 70;
		
	//type casting
	char ch = (char)num;  
	System.out.println(ch);  
   }
}

Producción:
Conversión de Java int a char

leer  Java: conversión de booleano a cadena

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *