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;
23 private final String roman;
24 private final int decimal;
26 private RomanToDecimal(String roman, int decimal) {
28 this.decimal = decimal;