Tipo de Dado (byte)

Pessoal,
Porque quando declaro um byte que recebe um caracter(‘a’) e mando imprimir no console ele me retorna o numero 97 ? :roll:

byte a = ‘a’;
System.out.println(a); // 97

:slight_smile:

byte eh numerico. Vc precisa fazer casting para char.

Rafael

E, lembrando, chars tem 2 bytes em Java :wink: