Besoin d'aide avec un arrondissement !
Fermé
benjat97
Messages postés
74
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
11 juin 2015
-
Modifié par KX le 11/09/2014 à 21:16
benjat97 Messages postés 74 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 11 juin 2015 - 11 sept. 2014 à 22:19
benjat97 Messages postés 74 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 11 juin 2015 - 11 sept. 2014 à 22:19
A voir également:
- Besoin d'aide avec un arrondissement !
- Rectangle arrondi avec gimp - Forum The Gimp
- Bordures arrondi avec notepad++ - Forum Webmastering
- Arrondir un pourcentage (php) - Forum PHP
- Contour dégradé avec rectangle arrondi ✓ - Forum Photoshop
- Insérer un texte arrondi - Forum LibreOffice / OpenOffice
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
11 sept. 2014 à 21:32
11 sept. 2014 à 21:32
Bonsoir,
Si c'est juste pour de l'affichage tu peux utiliser String.format comme ceci :
Voir la documentation du format sur java.util.Formatter.
Sinon pour le reste de ton code, je te conseillerai de ne pas déclarer tes variables tout au début comme tu l'as fait mais plutôt au fur et à mesure que tu en as besoin, c'est plus logique.
De plus évites de mélanger les types (float, double) je te conseilles d'utiliser toujours le même (de préférence double, qui est plus précis).
Méfies toi également du showInputDialog parce que si tu appuies sur Annuler tu vas avoir une valeur null qui va faire planter le programme. Il peut être intéressant de recommencer la demande si on récupère une valeur incorrecte, par exemple si on tapes une lettre au lieu d'un chiffre, si on mets un point au lieu d'une virgule (même si dans ce cas il vaudrait mieux être souple pour l'utilisateur).
Enfin, même si tes calculs sont très simples, je te conseilles de prendre de bonnes habitudes et séparer la partie affichage (lecture/écriture de valeurs) de la partie vraiment calculs.
Remarque : les fenêtres qui s'ouvrent et se ferment, à la longue c'est pénible pour un utilisateur. Parfois un programme en console est tout aussi pratique...
Si c'est juste pour de l'affichage tu peux utiliser String.format comme ceci :
JOptionPane.showMessageDialog(null, String.format("%s %s %.2f$", prenom, nom, salaire));
Voir la documentation du format sur java.util.Formatter.
Sinon pour le reste de ton code, je te conseillerai de ne pas déclarer tes variables tout au début comme tu l'as fait mais plutôt au fur et à mesure que tu en as besoin, c'est plus logique.
De plus évites de mélanger les types (float, double) je te conseilles d'utiliser toujours le même (de préférence double, qui est plus précis).
Méfies toi également du showInputDialog parce que si tu appuies sur Annuler tu vas avoir une valeur null qui va faire planter le programme. Il peut être intéressant de recommencer la demande si on récupère une valeur incorrecte, par exemple si on tapes une lettre au lieu d'un chiffre, si on mets un point au lieu d'une virgule (même si dans ce cas il vaudrait mieux être souple pour l'utilisateur).
Enfin, même si tes calculs sont très simples, je te conseilles de prendre de bonnes habitudes et séparer la partie affichage (lecture/écriture de valeurs) de la partie vraiment calculs.
Remarque : les fenêtres qui s'ouvrent et se ferment, à la longue c'est pénible pour un utilisateur. Parfois un programme en console est tout aussi pratique...
11 sept. 2014 à 22:19