Pessoal,
Analisando a atribuição do char no código abaixo me ocorreu uma dúvida. Não deveria dar erro de compilação sendo que qualquer operação aritmética no java devolve um int ? O char funciona diferente ?
class A {
public static void main(String[] args){
char c = 65;
char c2 = 68 - 65;
System.out.println(c + c2);
}
}