Écrire un programme Java, comment convertir un nombre décimal en nombre romain ?

1 Réponses


  • Class Decimal_to_Roman
    {
        public static void main(int decimal)
        {
      String[] RCODE = {"M", "CM", "D", "CD", "C", "XC", "L","XL", "X", "IX", "V", "IV", "I"} ;
      int[] DVAL = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1} ;
      Chaîne roman = "";
      for (int I = 0; I < RCODE.length; I++)
      {
      while (decimal >= DVAL[I])
      {
      decimal -= DVAL[I];
      romain += RCODE[I];
      }
      }
      System.out.println(romain);
        }  
    }

Ecrivez votre réponse

Votre réponse apparaîtra après modération