cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 2012
-
13 août 2009 à 17:37
cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 2012
-
14 août 2009 à 13:41
Bonjour,
ce programme qui demande à l' utilisateur d' entrer les notes sur 20 de 10 élèves d' une classe. Puis le programme affiche la moyenne de ces note,mais en compilant j'ai une erreur message suivant
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at Mesessaies.Toi1.main(Toi1.java:5)
import java.util.Scanner;
package Mesessaies;
public class Toi1
{
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
double[] notes=new double[10];double somme=0;
for(int i=0; i<notes.length; i++)
{
System.out.println("entrez une nouvellen note:");
notes.length=sc.nextInt();
somme+=notes[i];
}
System.out.println("moyenne des notes="+somme/notes.length);
}
}
cs_chalha
Messages postés7Date d'inscriptionjeudi 30 juillet 2009StatutMembreDernière intervention13 août 2009 13 août 2009 à 17:54
bonjour,
for(int i=0; i<notes.length; i++)
{
System.out.println("entrez une nouvellen note:");
notes.length=sc.nextInt();
somme+=notes[i];
} cette boucle nous permet d'entrer les notes de 10 élèves mais j'ai pas compris pourquoi tu as écrit "notes.length=sc.nextInt();"
si j'ai bien compris ton problème, voici mon programme:
import java.util.*;
public class Exo6 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
double[] notes=new double[10];
double somme=0;
for (int i = 0; i < notes.length; i++) {
System.out.println("entrez une nouvelle note");
notes[i]=sc.nextDouble();
somme=somme+notes[i];
}
double moy;
moy=somme/10;
System.out.println("la moyen est :" +moy);
}
}