Арифметический контекст. Char

Арифметический контекст. Char

В арифметическом контексте переменные типа char возвращают свой ASCII-код.


char a = 'a'; // присвоили символ
System.out.println(a); // a

char ca = 97; // присвоили код символа
char cb = 98;
int ia = 97;
int ib = 98;

System.out.println(ca); // a
System.out.println(ca + " " + cb); // a b
System.out.println(a * 100); // 9700
System.out.println(ca + cb); // 195
System.out.println(cb * ca); // 9506
System.out.println((char) ia + (char) ib); // 195
Типы данных