题目:
 
 思路:
 https://blog.csdn.net/m0_71120708/article/details/128769894
代码:
    public String intToRoman(int num) {
        String[] thousands = new String[] {"", "M", "MM", "MMM"};
        String[] hundreds  = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
        String[] tens      = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
        String[] ones      = {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append(thousands[num / 1000]);
        stringBuilder.append(hundreds[num % 1000 / 100]);
        stringBuilder.append(tens[num % 100 / 10]);
        stringBuilder.append(ones[num % 10]);
        
        return stringBuilder.toString();
    }



















