Java - Tipo primitivo de caractere

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
%