1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| import java.util.Scanner;
class Romain {
public static void main(String[] args) {
Scanner clavier = new Scanner(System.in);
int[] nombres = {1000, 500, 100, 50, 10, 5, 1 };
String symboles = "MDCLXVI";
String [] unit = {"I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
String [] diz = {"X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
String [] cent = {"C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
String [] mil = {"M"};
int n =0;
String r;
char M = 1000;
char D = 500;
char C = 100;
char L = 50;
char X = 10;
char V = 5;
char I = 1;
// ROMAIN ==> ARAB
System.out.print("Entrez un nombre en chiffres romains : ");
r = clavier.nextLine();
r.toUpperCase();
int longeur = r.length();
for (int i = 0; i < longeur; i++) {
int convert = r.charAt(longeur - (longeur-i));
convert = r.charAt(i)+convert;
System.out.println(convert);
}
System.out.println("Conversion impossible, nombre romain mal formé.");
}
} |
Partager