jedj2va
Messages postés5Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention 6 avril 2010
-
31 mars 2010 à 17:15
smarticu -
21 oct. 2017 à 22:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Il faut juste remplacer la ligne : String vstr = Double.toString(value);
par
String vstr = new BigDecimal(""+value).toPlainString();
davidbig
Messages postés10Date d'inscriptionjeudi 3 mars 2011StatutMembreDernière intervention18 septembre 2017 14 sept. 2017 à 13:23
j'aimerais utiliser ce cpde dans mon application de facturation, j'arrive pas à avoir de reponse pour les valeurs de plus de 10millions.
Pouviez vous m'aider svp
Cette source est hors charte et n'apporte pas grand chose de plus que celle que je viens de citer hormis l'utilisation d'un énumérant comme cela a été souligné par un autre intervenant.
S'il vous plait, dans la mesure du possible, faites de votre mieux pour que les échanges restent cordiaux, évitez les attaques personnelles. Cordialement.
jedj2va
Messages postés5Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention 6 avril 2010 6 avril 2010 à 11:33
Mon code je te l'ai déjà pondu
RuleBasedNumberFormat rbnf = new RuleBasedNumberFormat(Locale.FRANCE,RuleBasedNumberFormat.SPELLOUT);
Dans le monde de la programmation objet ça ne sert à rien de recréer l'existant, le but est d'innover...c'est la fraicheur apportée par les universitaires ;-)))
jedj2va
Messages postés5Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention 6 avril 2010 6 avril 2010 à 11:28
je répondrais qu'a ton commentaire toi tu serais un old school de la SSII, chef de projet qui ferait des drop table en prod...
Dis moi si je me trompe ????? ;-)))))))))))))))))))
smarticu
Messages postés17Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention 6 juin 2011 2 avril 2010 à 15:41
En analysant tes commentaires. Je paris que tu travailles dans une SSII et que tu n'as pas plus un et demi d'expérience. Cela expliquerai ton comportement ridicule de Monsieur "je me crois supérieur à tout le monde mais je ne sais pas écrire une ligne de code".
Grande faute des débutants qui sortent de l'université et qui pensent tout savoir.
Dis moi si je me trompe ???????
smarticu
Messages postés17Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention 6 juin 2011 31 mars 2010 à 18:01
Montre nous ton écriture du Java, il est plus facile de critiquer que décrire du Java.
jedj2va
Messages postés5Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention 6 avril 2010 31 mars 2010 à 17:52
Je critique uniquement quand on utilise un langage objet comme du code C de 1ere année.
de plus la source que tu déposes est hors charte
extrait de la charte:
----------------------
On vérifie que la source n'existe pas déjà en mieux.
C'est très souvent le cas. Certaines sources (calculatrices, convertisseurs, msgbox, démineur, chronomètres, et autres routines plus que nombreuses) seront directement supprimées.
smarticu
Messages postés17Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention 6 juin 2011 31 mars 2010 à 17:42
jedj2va, poste des sources avant de critiquer.
jedj2va
Messages postés5Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention 6 avril 2010 31 mars 2010 à 17:15
Code vu 1 000 000 000 fois.
Beaucoup plus facile à faire comme çà
Il y a le RuleBasedNumberFormat de la librairie ICU
RuleBasedNumberFormat rbnf = new RuleBasedNumberFormat(Locale.FRANCE,RuleBasedNumberFormat.SPELLOUT);
21 oct. 2017 à 22:00
par
String vstr = new BigDecimal(""+value).toPlainString();
14 sept. 2017 à 13:23
Pouviez vous m'aider svp
15 déc. 2010 à 21:35
Désolé mais ce genre de programme existe déjà sur javafr :
http://www.javafr.com/codes/ECRIRE-NOMBRE-ENTIER-TOUTE-LETTRE_15542.aspx
Cette source est hors charte et n'apporte pas grand chose de plus que celle que je viens de citer hormis l'utilisation d'un énumérant comme cela a été souligné par un autre intervenant.
S'il vous plait, dans la mesure du possible, faites de votre mieux pour que les échanges restent cordiaux, évitez les attaques personnelles. Cordialement.
6 avril 2010 à 11:33
RuleBasedNumberFormat rbnf = new RuleBasedNumberFormat(Locale.FRANCE,RuleBasedNumberFormat.SPELLOUT);
System.out.println( rbnf.format(400) );
System.out.println( rbnf.format(471) );
Dans le monde de la programmation objet ça ne sert à rien de recréer l'existant, le but est d'innover...c'est la fraicheur apportée par les universitaires ;-)))
6 avril 2010 à 11:28
Dis moi si je me trompe ????? ;-)))))))))))))))))))
2 avril 2010 à 15:41
Grande faute des débutants qui sortent de l'université et qui pensent tout savoir.
Dis moi si je me trompe ???????
31 mars 2010 à 18:01
31 mars 2010 à 17:52
de plus la source que tu déposes est hors charte
extrait de la charte:
----------------------
On vérifie que la source n'existe pas déjà en mieux.
C'est très souvent le cas. Certaines sources (calculatrices, convertisseurs, msgbox, démineur, chronomètres, et autres routines plus que nombreuses) seront directement supprimées.
31 mars 2010 à 17:42
31 mars 2010 à 17:15
Beaucoup plus facile à faire comme çà
Il y a le RuleBasedNumberFormat de la librairie ICU
RuleBasedNumberFormat rbnf = new RuleBasedNumberFormat(Locale.FRANCE,RuleBasedNumberFormat.SPELLOUT);
System.out.println( rbnf.format(400) );
System.out.println( rbnf.format(471) );
Pour quelqu'un dont le pseudo est smartICU tu aurais du le savoir.
Autre correctif car je suis tatillon
"Petit amusement de transformation d'un nombre en toutes lettreS"