Почему он не хочет преобразовывать в чар???????
public class Solution {
    public static void main(String[] args) {
        short number = 9;
        char zero = '0';
        int nine = (char)(zero + number);
        System.out.println(nine);
    }
}