Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <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>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

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