Le but de cet exercice est d'écrire le code Java d'un convertisseur pour les nombres romains. Il se décompose en deux sous-exercices indépendants et complémentaires, correspondant aux deux sens de conversion.
Dans les deux cas, les règles de conversion sont assez simples :
On ne considère que les nombres entre 1 et 3000. Les romains utilisaient majoritairement ces nombres pour de petites quantités ou pour compter les années et n'avaient ni de nombres négatifs, ni de 0.
Les chiffres romains n'utilisent que les symboles suivants :
- I (1)