Téléchargement
illégal
Posez votre question Signaler

S.O.S BlueJ.

silverlily 18Messages postés 7 novembre 2011Date d'inscription 30 décembre 2011Dernière intervention - Dernière réponse le 13 déc. 2011 à 22:25
Bonjour,
j'ai un code en blueJ qui calcule la moyenne , mais il la retourne comme un nbre entier..j'arrive pas à trouver le constructeur dont son paramètre sera la forme double "(0.00)" qui permet de retourner la moyenne avec 2 nbres apres la virgules :S que doit je ajouter à ce code??
Lire la suite 

S.O.S BlueJ »

Suggestions
10 réponses
Réponse
+0
moins plus
Il faudrait montrer ton code, mais si tu fais un double x = (double) a/b;
Tu peux utiliser System.out.printf("%.2f\n",x);
silverlily- 13 déc. 2011 à 21:01
résolu! ;) n'est ce pas?
import javax.swing.JOptionPane;
public class moyenne
{
public static void main (String[]args)
{
int total, compteurnote, valeurnote;
double moyenne;
String note;

total=0;
compteurnote=0;

note=JOptionPane.showInputDialog ("entrez une note");
valeurnote=Integer.parseInt(note);
while (compteurnote <=10 && valeurnote!=-1)
{
note=JOptionPane.showInputDialog ("entrez une note");
valeurnote= Integer.parseInt (note);
total=total+valeurnote;
compteurnote=compteurnote ++;
}

moyenne = (double) total/10.0;

JOptionPane.showMessageDialog (null, "la moyenne est " + moyenne, "moyenne d'une classe", JOptionPane.INFORMATION_MESSAGE);
System.exit (0);
}





}
silverlily- 13 déc. 2011 à 21:04
bOFF..çA S'EXECUTE PAAAAS
J'ai cru que je vais avoir des notes de + ce semestre
KX- 13 déc. 2011 à 22:25
Si ça s'exécute, ça ne fait pas forcement ce que tu veux je suis d'accord, mais ça s'exécute.
Entre autre chose ce n'est pas par 10 qu'il faut diviser, mais par compteurnote.
Ajouter un commentaire
Ce document intitulé « S.O.S BlueJ. » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?