Na linguagem de programação Java, números e letras são considerados tipos de dados primitivos , que são os tipos de dados básicos embutidos na própria linguagem. Números inteiros podem ser representados como um desses tipos numéricos : byte, short ou int . A escolha de qual o tipo numérico é adequado é determinada pela distância mínima e máxima esperada de valores a serem armazenados . Em contraste , as letras normalmente são representados como apenas o tipo char, que pode conter um único caractere Unicode . Programadores Java freqüentemente precisa converter um número em uma carta para processamento na aplicação. Instruções
1
Declare a variável apropriada para segurar o valor do número . Normalmente os programadores Java freqüentemente usaria o tipo primitivo int porque tem o maior leque de valores. O exemplo a seguir mostra a declaração e inicialização de uma variável inteira chamada com o valor 65:
int a = 65;
2
Declare a variável apropriada para manter o valor carta . Programadores Java geralmente usam o tipo primitivo de char para esta finalidade. O exemplo a seguir mostra a declaração e inicialização de uma variável personagem chamado mychar com um valor vazio :
caractere mychar =''
3
Converta o número em uma carta . Isto é conseguido por meio de uma operação chamada de fundição , o que converte um tipo primitivo para outro . O exemplo a seguir mostra como a variável inteira é convertida em um ASCII correspondente letra A na variável mychar :
mychar = ( char) a; //cast de int para char
Cartas que são representados como o conjunto de caracteres ASCII pode incluir 128 possíveis letras maiúsculas e minúsculas e outros símbolos numéricos e de pontuação.
4
Verifique se o número foi convertido com êxito a uma carta . O comando a seguir é usado para exibir o valor da variável de letra para o console para verificação manual pelo programador Java
" System.out.println (" Char - . "+ Mychar ); "
Certifique-se de que as palavras " Char - a" é impresso no console , como prova de conversão bem-sucedida a partir do número de carta
.