Есть значения int от 1 до 8. Я хочу, что бы в соответствии со значением выводился символ char от a до h. У каждого символа есть свой номер. Допустим номер а - 3456. Получается, чтобы вывести а, я должен вывести символ под номером 3455+1, чтобы вывести b, я должен вывести 3455+2, и т.п.
У меня несколько вопросов:
a?a имеет 97 номер.System.out.println((char)65); будет А
System.out.println( (int)'A' ); будет 65.
Java позволяет сделать это достаточно просто:
// вывести нормер символа, если мы знаем символ
System.out.println((int)Character.valueOf('a')); // 97
// вывести инфрмацию о символе по номеру
System.out.println(Character.getName(97)); // LATIN SMALL LETTER A
// вывести символ по номеру
System.out.println((char)97); // a
// решить задачу из требований
int i = 2;
System.out.println((char)(i + 96)); // b
Вывести символы от 'a' до 'h':
for (char ch = 'a'; ch <= 'h'; ch++)
System.out.println(ch);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости