1 package org.craftedsw.romannumerals;
3 public class RomanNumeralGenerator {
5 public static String romanFor(int decimal) {
7 for (RomanToDecimal romanToDecimal : RomanToDecimal.values()) {
8 while (decimal >= romanToDecimal.decimal) {
9 roman += romanToDecimal.roman;
10 decimal -= romanToDecimal.decimal;
13 for (int i = 0; i < decimal; i++) {
24 private final String roman;
25 private final int decimal;
27 private RomanToDecimal(String roman, int decimal) {
29 this.decimal = decimal;