Documentati riguardo i cast:
codice:
char ch = 'B';
int valoreDelChar = (int) ch;

// Ma anche
int valoreDelChar = ch;
Tra parentesi, il tipo di dato primitivo "char" può essere tranquillamente usato come un qualunque altro dato numerico (tant'è che il cast visto sopra, è del tutto inutile):

codice:
char ch = 'B';
System.out.println( ch + 2 );   // Stampa 68

Ciao.