NumberFormat

NumberFormat - Java - Programmation

Marsh Posté le 22-05-2009 à 16:22:01    

Bonjour !
Je suis nouveau en java.
Je voudrais formater un double à 2 chiffres après la virgule. C'est à dire pour 123.3697 avoir 123.36
J'ai fouillé sur le net et j'ai eu ce bout de code NumberFormat nf = NumberFormat.getInstance().
NetBeans souligne la ligne en rouge et le commentaire est : cannot find symbol  Symbol : variable NumberFormat.
Pouvez - vous m'aider ?
 
Merci

Reply

Marsh Posté le 22-05-2009 à 16:22:01   

Reply

Marsh Posté le 22-05-2009 à 16:27:00    

Faut importer NumberFormat.
 
Je te suggère d'apprendre comment fonctionne java, avant de commencer à coder avec [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 22-05-2009 à 16:31:45    

Merci pour la rapidité de ta réponse.
Il se trouve dans quel classe ?

Reply

Marsh Posté le 22-05-2009 à 16:40:21    

Aucune, c'est une classe.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 22-05-2009 à 16:46:41    

Comment je l'importe alors ?

Reply

Marsh Posté le 22-05-2009 à 16:47:06    

Cf mon premier post, 2e ligne.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 22-05-2009 à 16:59:22    

Cher ami Masklinn !
Si tu peux me donner un coup de main fais le ! J'apprendrai mieux jav en codant qu'en ingurgitant des livres et des documents. Je suis certes nouveau mais pas au niveau 0. J'ai déjà fait quelques classes et ma question s'inscrit dans le cadre d'une amélioration de mes résultats. Je sais en gros que les instructions sont dans des classes et qu'il faut au besoin en importer. Je développais avec windev et la logique de programmation je l'ai.
Merci

Reply

Marsh Posté le 22-05-2009 à 17:18:11    

NumberFormat est une classe qui se trouve dans java.text.
Tu dois donc faire un import en rajoutant cette ligne tout en haut de ton fichier, en dessous de la ligne qui commence par "package" si t'en as une
 
import java.text.NumberFormat;

Reply

Marsh Posté le 22-05-2009 à 17:22:05    

sinon, pour savoir où se trouve une classe, tu as 3 solutions
 
-l'auto-complétion (raccourci ctrl+espace sous eclipse, ça te propose des noms de classe qui correspondent à ce que t'as commencé à taper et ça te fait l'import automatiquement).
-copier-coller de l'erreur donnée par le compilo dans google
-la javadoc: http://java.sun.com/javase/6/docs/api/ (en activant les frames, t'as la liste de toutes les classes à gauche)

Reply

Marsh Posté le 22-05-2009 à 17:34:29    

Merci ! très sincèrement liouan
pour apport instructif !
ça marche !!!

Reply

Marsh Posté le 22-05-2009 à 17:34:29   

Reply

Marsh Posté le 22-05-2009 à 20:18:24    

Merci ! très sincèrement liouan
pour apport instructif !
ça marche !!!

Reply

Marsh Posté le 24-05-2009 à 14:50:09    

masklinn a écrit :

Cf mon premier post, 2e ligne.

+1

eboussou a écrit :

Cher ami Masklinn !
Si tu peux me donner un coup de main fais le ! J'apprendrai mieux jav en codant qu'en ingurgitant des livres et des documents. Je suis certes nouveau mais pas au niveau 0. J'ai déjà fait quelques classes et ma question s'inscrit dans le cadre d'une amélioration de mes résultats. Je sais en gros que les instructions sont dans des classes et qu'il faut au besoin en importer. Je développais avec windev et la logique de programmation je l'ai.
Merci

Je pense que parfois il vaut mieux se farcir un peu de tutoriel et de la doc pour bien comprendre plutôt que d'attendre que les gens résolvent les problèmes à sa place.
Et ce n'est pas parce qu'on 'connait' la programmation, qu'on peut se dispenser de manuel pour aborder un langage qu'on ne maitrise pas. Par exemple, je connais assez le perl et le shell unix, eh bien, si je voulais me mettre au python, je lirai la doc adéquate avec de poster une question 'simple' sur un forum comme hfr.
- No offense - ;)


---------------
By bob.
Reply

Marsh Posté le 29-05-2009 à 16:48:47    

Bonjour !
Remarquons que c'est pas évident de voir une fonction et 'deviner' la classe à importer pour l'utiliser. Je dis pas non plus que je posterai sur le forum chaque fois que je serai confronté à une telle situation. Existe t-il un site ou un document qui pourrait aider dans ce sens ?

Reply

Marsh Posté le 29-05-2009 à 17:45:09    

Google ? ^^

Reply

Marsh Posté le 29-05-2009 à 17:57:49    

Oups !!
Merci liouan ! j'avais pas fais attention au lien sur ton poste.
C'est exactement ce qu'il me faut.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed