public class LetterToRoman {
private static final String[] RCODE = {"M", "CM", "D", "CD", "C", "XC", "L",
"XL", "X", "IX", "V", "IV", "I"};
private static final int[] BVAL = {1000, 900, 500, 400, 100, 90, 50,
40, 10, 9, 5, 4, 1};
public static void main(String st[]){
int num = 11;
int i = 0;
int gnum = num;
while (gnum!=0){
while(!((BVAL[i]<=gnum) )){
i++;
}
System.out.print(RCODE[i]);
gnum = gnum - BVAL[i];
}
}
}
No comments:
Post a Comment