ein Sinn ist '0' + 4 = '4', da kommt man gut voran, schade dass '0' bis '9' nicht gleich die chars 0-9 sind, dann wärs noch einfacher,
auch Vergleiche machen sich gut für Bereichsprüfungen: if (x > 'a' && x < 'z')
letztlich ist die Frage: warum nicht als Zahl abbilden, was wäre der Gegengrund?
wenn man eine Menge von Werten hat muss man die ja irgendwie ablegen, als Zahlen bietet es sich immer an,
zum Abzählen, Index von Arrays, ist auch vor Java quasi von Anfang an in der 'Natur' gegeben ist,
wie sollen chars in einer Datei stehen wenn nicht als ASCII-Codes usw.,
es gibt auch keine Tastatur mit genügend unterschiedlichen Zeichen,
wie sollte man chars schlicht eintippen wenn nicht als Zahl? z.B. 0x35AB in Hexa
boolean ist die Ausnahme unter den Java-Datentypen, ist nicht als 0 + 1 abgebildet,
aber von diesen beiden auf den riesigen char-Raum zu schließen gebietet sich nicht