Tipo caractere (char)
O tipo caractere, como o próprio nome já diz, serve para representar um valor deste tipo. Sua inicialização permite 2 modelos:
char a = ‘a’;
char b = 97; //Equivale a letra ‘a’
Os caracteres podem ser representados por números e possuem o mesmo tamanho que um atributo do tipo short, dessa forma podemos representar a tabela Unicode, exemplo:
char u = ‘\u0025’; //Equivale ao caracter ‘%’
O Unicode é no formato hexadecimal, portanto o exemplo anterior ‘0025’ equivale a 37 na base decimal.
Exemplo:
Quando executamos a classe ExemploTipoPrimitivo3 temos a seguinte saída no console:
C:\>javac ExemploTipoPrimitivo3.java
C:\>java ExemploTipoPrimitivo3
a
a
%