All characters have a numeric value and as such can be subjects to mathematical operations.
The following:
for (char c : "abcdefghijkln".toCharArray()) {
System.out.println("c = " + c + ", c has value of " + (int) c
+ ", c * 10 = " + (c * 10));
}
Produces the following output.
c = a, c has value of 97, c * 10 = 970
c = b, c has value of 98, c * 10 = 980
c = c, c has value of 99, c * 10 = 990
c = d, c has value of 100, c * 10 = 1000
c = e, c has value of 101, c * 10 = 1010
c = f, c has value of 102, c * 10 = 1020
c = g, c has value of 103, c * 10 = 1030
c = h, c has value of 104, c * 10 = 1040
c = i, c has value of 105, c * 10 = 1050
c = j, c has value of 106, c * 10 = 1060
c = k, c has value of 107, c * 10 = 1070
c = l, c has value of 108, c * 10 = 1080
c = n, c has value of 110, c * 10 = 1100