Java examples for java.lang:int Format
decimal To Roman
//package com.java2s; public class Main { public static String decimalToRoman(int value) { StringBuilder sb = new StringBuilder(); while (value > 0) { if (value >= 1000) { sb.append("M"); value -= 1000;/* w ww . j ava 2 s . com*/ } else if (value >= 900) { sb.append("CM"); value -= 900; } else if (value >= 500) { sb.append("D"); value -= 500; } else if (value >= 400) { sb.append("CD"); value -= 400; } else if (value >= 100) { sb.append("C"); value -= 100; } else if (value >= 90) { sb.append("XC"); value -= 90; } else if (value >= 50) { sb.append("L"); value -= 50; } else if (value >= 40) { sb.append("XL"); value -= 40; } else if (value >= 10) { sb.append("X"); value -= 10; } else if (value >= 9) { sb.append("IX"); value -= 9; } else if (value >= 5) { sb.append("V"); value -= 5; } else if (value >= 4) { sb.append("IV"); value -= 4; } else if (value >= 1) { sb.append("I"); value -= 1; } } return sb.toString(); } }