Ao trabalhar com caracteres em Java pode ser útil para exibir o valor inteiro do personagem na tela . Um personagem como '11 ' é armazenado internamente como um inteiro em Java. No entanto, unicode contém muitos personagens, como algarismos romanos que não se traduzem diretamente para seus valores inteiros. Você pode usar o " Character.getNumericValue " para recuperar e exibir o valor inteiro de qualquer caractere válido . Instruções
1
Abra o arquivo de origem Java em um editor como o Microsoft Visual Studio Express.
2
Declare uma variável do tipo de caráter e atribuir -lhe um valor em sua função adicionando o seguinte código:
char ch = '5 ';
Alternativamente, você pode ter a entrada do usuário um personagem no console com o código:
char ch ='';
ch = (char ) System.in.read ();
3
converter o caractere em seu valor inteiro Unicode e exibi-lo adicionando o código :
System.out.println (" valor inteiro =" + Character.getNumericValue ( ch) );
O " Character.getNumericValue ()" método funciona para caracteres Unicode , como ' 0-9 ', numerais romanos e ' A- Z ' , que são mapeados para um valor inteiro. Por exemplo, ele converte o numeral romano cinqüenta (\\ u216C ) para o valor inteiro 50 . Se o personagem não tem nenhum valor numérico , o método retorna -1. Se o personagem tem um valor numérico que não é um número inteiro não negativo ele retorna -2 , como o caractere de fração .
4
Salve o arquivo Java, compilar e executar o programa para ver o valor inteiro do personagem.