Соседний символ в Java
Символ можно сдвинуть по таблице Юникода. Плюс
с числом складывает код символа и число, результат
имеет тип int. Чтобы снова получить символ,
нужно приведение char. Соседний символ
после a:
char chr = 'a';
System.out.println((char) (chr + 1)); // b
Минус с числом сдвигает назад:
char chr = 'c';
System.out.println((char) (chr - 1)); // b
Минус между двумя символами дает расстояние, уже число:
char chr1 = 'c';
char chr2 = 'a';
System.out.println(chr1 - chr2); // 2
Дан код:
char chr = '5';
Выведите следующий символ.
Дан код:
char chr = 'z';
Выведите символ на три позиции раньше.
Дан код:
char chr1 = 'f';
char chr2 = 'a';
Найдите расстояние от второго символа до первого и выведите его.