Число в символ цифры в Java
Для получения символа цифры из числа служит
метод Character.forDigit. Он работает
с числами от 0 до 9. Второй аргумент -
основание системы счисления, для обычных цифр
пишут 10.
Это не приведение к char по коду Юникода:
такое приведение ждет номер в таблице, а не
саму цифру.
Из семерки получается символ цифры. На экране
та же семерка, но это символ, не число int:
int num = 7;
System.out.println(Character.forDigit(num, 10)); // 7
Число вне ряда 0-9 не дает символ цифры,
вместо него получается пустой знак:
int num = 10;
System.out.println(Character.forDigit(num, 10)); // пустой символ
Дан код:
int num = 4;
Получите символ этой цифры и выведите его.
Дан код:
int num = 0;
Получите символ этой цифры и выведите его.
Дан код:
int num = 12;
System.out.println(Character.forDigit(num, 10));
Что выведет эта программа? Объясните результат.