Tecnología

Inicio

Cómo mostrar un carácter como un entero en Java

Cuando se trabaja con caracteres en Java puede ser útil para visualizar el valor entero del personaje en la pantalla. Un personaje como '11' se almacena internamente como un entero en Java. Sin embargo, Unicode contiene muchos caracteres como números romanos que no se traducen directamente a sus valores enteros. Se puede utilizar el "Character.getNumericValue" para recuperar y mostrar el valor entero de cualquier carácter válido.

Instrucciones

1 Abra el archivo fuente de Java en un editor como Microsoft Visual Studio Express.

2 Declarar una variable de tipo carácter y asignarle un valor en su función añadiendo el código siguiente:

Char ch = '5';

Alternativamente, puede hacer que la entrada del usuario a un personaje en la consola con el código:

Char ch = '';

ch = (char) System.in.read ();

3 Convertir el carácter en su valor Unicode número entero y mostrarlo al añadir el código:

System.out.println ( "Valor entero =" + Character.getNumericValue (ch));

El método "Character.getNumericValue ()" trabaja para caracteres Unicode como '0-9', números romanos y 'A-Z', que se asignan a un valor entero. Por ejemplo, se convierte el número romano cincuenta (\ u216C) al valor entero 50. Si el personaje no tiene valor numérico el método devuelve -1. Si el personaje tiene un valor numérico que no es un entero no negativo devuelve -2, tales como el carácter de fracción.

4 Guarde el archivo de Java, compilar y ejecutar el programa para ver valor entero del personaje.