Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>This my answer:</p> <p>Use this libreries...</p> <pre><code>import java.util.LinkedHashMap; import java.util.Map; </code></pre> <p>The code</p> <pre><code> public static String RomanNumerals(int Int) { LinkedHashMap&lt;String, Integer&gt; roman_numerals = new LinkedHashMap&lt;String, Integer&gt;(); roman_numerals.put("M", 1000); roman_numerals.put("CM", 900); roman_numerals.put("D", 500); roman_numerals.put("CD", 400); roman_numerals.put("C", 100); roman_numerals.put("XC", 90); roman_numerals.put("L", 50); roman_numerals.put("XL", 40); roman_numerals.put("X", 10); roman_numerals.put("IX", 9); roman_numerals.put("V", 5); roman_numerals.put("IV", 4); roman_numerals.put("I", 1); String res = ""; for(Map.Entry&lt;String, Integer&gt; entry : roman_numerals.entrySet()){ int matches = Int/entry.getValue(); res += repeat(entry.getKey(), matches); Int = Int % entry.getValue(); } return res; } public static String repeat(String s, int n) { if(s == null) { return null; } final StringBuilder sb = new StringBuilder(); for(int i = 0; i &lt; n; i++) { sb.append(s); } return sb.toString(); } </code></pre> <p>Testing the code</p> <pre><code> for (int i = 1;i&lt;256;i++) { System.out.println("i="+i+" -&gt; "+RomanNumerals(i)); } </code></pre> <p>The output:</p> <pre><code> i=1 -&gt; I i=2 -&gt; II i=3 -&gt; III i=4 -&gt; IV i=5 -&gt; V i=6 -&gt; VI i=7 -&gt; VII i=8 -&gt; VIII i=9 -&gt; IX i=10 -&gt; X i=11 -&gt; XI i=12 -&gt; XII i=13 -&gt; XIII i=14 -&gt; XIV i=15 -&gt; XV i=16 -&gt; XVI i=17 -&gt; XVII i=18 -&gt; XVIII i=19 -&gt; XIX i=20 -&gt; XX i=21 -&gt; XXI i=22 -&gt; XXII i=23 -&gt; XXIII i=24 -&gt; XXIV i=25 -&gt; XXV i=26 -&gt; XXVI i=27 -&gt; XXVII i=28 -&gt; XXVIII i=29 -&gt; XXIX i=30 -&gt; XXX i=31 -&gt; XXXI i=32 -&gt; XXXII i=33 -&gt; XXXIII i=34 -&gt; XXXIV i=35 -&gt; XXXV i=36 -&gt; XXXVI i=37 -&gt; XXXVII i=38 -&gt; XXXVIII i=39 -&gt; XXXIX i=40 -&gt; XL i=41 -&gt; XLI i=42 -&gt; XLII i=43 -&gt; XLIII i=44 -&gt; XLIV i=45 -&gt; XLV i=46 -&gt; XLVI i=47 -&gt; XLVII i=48 -&gt; XLVIII i=49 -&gt; XLIX i=50 -&gt; L i=51 -&gt; LI i=52 -&gt; LII i=53 -&gt; LIII i=54 -&gt; LIV i=55 -&gt; LV i=56 -&gt; LVI i=57 -&gt; LVII i=58 -&gt; LVIII i=59 -&gt; LIX i=60 -&gt; LX i=61 -&gt; LXI i=62 -&gt; LXII i=63 -&gt; LXIII i=64 -&gt; LXIV i=65 -&gt; LXV i=66 -&gt; LXVI i=67 -&gt; LXVII i=68 -&gt; LXVIII i=69 -&gt; LXIX i=70 -&gt; LXX i=71 -&gt; LXXI i=72 -&gt; LXXII i=73 -&gt; LXXIII i=74 -&gt; LXXIV i=75 -&gt; LXXV i=76 -&gt; LXXVI i=77 -&gt; LXXVII i=78 -&gt; LXXVIII i=79 -&gt; LXXIX i=80 -&gt; LXXX i=81 -&gt; LXXXI i=82 -&gt; LXXXII i=83 -&gt; LXXXIII i=84 -&gt; LXXXIV i=85 -&gt; LXXXV i=86 -&gt; LXXXVI i=87 -&gt; LXXXVII i=88 -&gt; LXXXVIII i=89 -&gt; LXXXIX i=90 -&gt; XC i=91 -&gt; XCI i=92 -&gt; XCII i=93 -&gt; XCIII i=94 -&gt; XCIV i=95 -&gt; XCV i=96 -&gt; XCVI i=97 -&gt; XCVII i=98 -&gt; XCVIII i=99 -&gt; XCIX i=100 -&gt; C i=101 -&gt; CI i=102 -&gt; CII i=103 -&gt; CIII i=104 -&gt; CIV i=105 -&gt; CV i=106 -&gt; CVI i=107 -&gt; CVII i=108 -&gt; CVIII i=109 -&gt; CIX i=110 -&gt; CX i=111 -&gt; CXI i=112 -&gt; CXII i=113 -&gt; CXIII i=114 -&gt; CXIV i=115 -&gt; CXV i=116 -&gt; CXVI i=117 -&gt; CXVII i=118 -&gt; CXVIII i=119 -&gt; CXIX i=120 -&gt; CXX i=121 -&gt; CXXI i=122 -&gt; CXXII i=123 -&gt; CXXIII i=124 -&gt; CXXIV i=125 -&gt; CXXV i=126 -&gt; CXXVI i=127 -&gt; CXXVII i=128 -&gt; CXXVIII i=129 -&gt; CXXIX i=130 -&gt; CXXX i=131 -&gt; CXXXI i=132 -&gt; CXXXII i=133 -&gt; CXXXIII i=134 -&gt; CXXXIV i=135 -&gt; CXXXV i=136 -&gt; CXXXVI i=137 -&gt; CXXXVII i=138 -&gt; CXXXVIII i=139 -&gt; CXXXIX i=140 -&gt; CXL i=141 -&gt; CXLI i=142 -&gt; CXLII i=143 -&gt; CXLIII i=144 -&gt; CXLIV i=145 -&gt; CXLV i=146 -&gt; CXLVI i=147 -&gt; CXLVII i=148 -&gt; CXLVIII i=149 -&gt; CXLIX i=150 -&gt; CL i=151 -&gt; CLI i=152 -&gt; CLII i=153 -&gt; CLIII i=154 -&gt; CLIV i=155 -&gt; CLV i=156 -&gt; CLVI i=157 -&gt; CLVII i=158 -&gt; CLVIII i=159 -&gt; CLIX i=160 -&gt; CLX i=161 -&gt; CLXI i=162 -&gt; CLXII i=163 -&gt; CLXIII i=164 -&gt; CLXIV i=165 -&gt; CLXV i=166 -&gt; CLXVI i=167 -&gt; CLXVII i=168 -&gt; CLXVIII i=169 -&gt; CLXIX i=170 -&gt; CLXX i=171 -&gt; CLXXI i=172 -&gt; CLXXII i=173 -&gt; CLXXIII i=174 -&gt; CLXXIV i=175 -&gt; CLXXV i=176 -&gt; CLXXVI i=177 -&gt; CLXXVII i=178 -&gt; CLXXVIII i=179 -&gt; CLXXIX i=180 -&gt; CLXXX i=181 -&gt; CLXXXI i=182 -&gt; CLXXXII i=183 -&gt; CLXXXIII i=184 -&gt; CLXXXIV i=185 -&gt; CLXXXV i=186 -&gt; CLXXXVI i=187 -&gt; CLXXXVII i=188 -&gt; CLXXXVIII i=189 -&gt; CLXXXIX i=190 -&gt; CXC i=191 -&gt; CXCI i=192 -&gt; CXCII i=193 -&gt; CXCIII i=194 -&gt; CXCIV i=195 -&gt; CXCV i=196 -&gt; CXCVI i=197 -&gt; CXCVII i=198 -&gt; CXCVIII i=199 -&gt; CXCIX i=200 -&gt; CC i=201 -&gt; CCI i=202 -&gt; CCII i=203 -&gt; CCIII i=204 -&gt; CCIV i=205 -&gt; CCV i=206 -&gt; CCVI i=207 -&gt; CCVII i=208 -&gt; CCVIII i=209 -&gt; CCIX i=210 -&gt; CCX i=211 -&gt; CCXI i=212 -&gt; CCXII i=213 -&gt; CCXIII i=214 -&gt; CCXIV i=215 -&gt; CCXV i=216 -&gt; CCXVI i=217 -&gt; CCXVII i=218 -&gt; CCXVIII i=219 -&gt; CCXIX i=220 -&gt; CCXX i=221 -&gt; CCXXI i=222 -&gt; CCXXII i=223 -&gt; CCXXIII i=224 -&gt; CCXXIV i=225 -&gt; CCXXV i=226 -&gt; CCXXVI i=227 -&gt; CCXXVII i=228 -&gt; CCXXVIII i=229 -&gt; CCXXIX i=230 -&gt; CCXXX i=231 -&gt; CCXXXI i=232 -&gt; CCXXXII i=233 -&gt; CCXXXIII i=234 -&gt; CCXXXIV i=235 -&gt; CCXXXV i=236 -&gt; CCXXXVI i=237 -&gt; CCXXXVII i=238 -&gt; CCXXXVIII i=239 -&gt; CCXXXIX i=240 -&gt; CCXL i=241 -&gt; CCXLI i=242 -&gt; CCXLII i=243 -&gt; CCXLIII i=244 -&gt; CCXLIV i=245 -&gt; CCXLV i=246 -&gt; CCXLVI i=247 -&gt; CCXLVII i=248 -&gt; CCXLVIII i=249 -&gt; CCXLIX i=250 -&gt; CCL i=251 -&gt; CCLI i=252 -&gt; CCLII i=253 -&gt; CCLIII i=254 -&gt; CCLIV i=255 -&gt; CCLV </code></pre> <p>Best Regards</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload