
Попытка присвоить большее количество Unicode-символов приведет к ошибке компиляции.
char a = '9'; // присвоили символ
char a = '12'; // ошибка компиляции
System.out.println(a); // 9
System.out.println((int) a); // 57
// в арифметическом контексте
System.out.println(a * 100); // 57 * 100