MyNumber

Lisez d'abord l'énoncé, et essayez de résoudre l'exercice. Ensuite vous pouvez utiliser la boîte de sélection afin d'afficher le code correspondant.

Enoncé

La classe MyNumber nous est donnée :

  1. public class MyNumber {
  2. private static String[] digits = {
  3. "nil","one","two","three","four","five","six","seven","eight","nine","ten",
  4. "eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen",
  5. "eighteen","nineteen","twenty"
  6. };
  7. private static String[] tens ={
  8. "twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"
  9. };
  10. private int number;
  11.  
  12. public MyNumber(int number){
  13. this.number=number;
  14. }
  15.  
  16. public String asEnglish(){
  17. //Your code here//
  18. }
  19.  
  20. }

Le but de cette classe est de retourner une chaîne de caractères qui représente la forme anglaise d'un nombre.

  • Pour simplifier le code, nous pouvons restreindre l'étendue des valeurs aux entiers entre  0 compris et 999 compris.
  • Attention au mot "and"...

Exemples :

twelve, fiftynine, two hundred and twentysix, three hundred

Document créé le 15/05/2005, dernière modification le 08/08/2019
Source du document imprimé : https://www.gaudry.be/javaex-rf-mynumber.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.