Printing out the result


#1



public class P5_21 { 
    public static String romanDigit(int number, String one, String five, String ten) { 
        if (number == 1) { 
            return one; 
        } 
        if (number == 2) { 
            return one + one; 
        } 
        if (number == 3) { 
            return one + one + one; 
        } 
        if (number == 4) { 
            return one + five; 
        } 
        if (number == 5) { 
            return five; 
        } 
        if (number == 6) { 
            return five + one; 
        } 
        if (number == 7) { 
            return five + one + one; 
        } 
        if (number == 8) { 
            return five + one + one + one; 
        } 
        return one + ten; 
    } 
    public static String integerToRoman(int number) { 
        String ones = romanDigit(number % 10, "I", "V", "X"); 
        number /= 10; 
        String tens = romanDigit(number % 10, "X", "L", "C"); 
        number /= 10; 
        String hundreds = romanDigit(number % 10, "C", "D", "M"); 
        number /= 10; 
        String thousands = romanDigit(number % 10, "M", "M", "M"); 
        return thousands + hundreds + tens + ones; 
    } 
}


#2

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.