IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

en compilant mon programme me donne erreur


Sujet :

avec Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Points : 147
    Points
    147
    Par défaut en compilant mon programme me donne erreur
    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)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     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); 
    } 
    }

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Points : 909
    Points
    909
    Par défaut
    Ce qui me saute aux yeux là maintenant tout de suite :
    Citation Envoyé par domxaline Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    notes.length=sc.nextInt();
    Il y a visiblement une erreur sur cette ligne...

  3. #3
    Membre chevronné
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Points : 1 788
    Points
    1 788
    Par défaut
    change cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    double[] notes=new double[10]
    par celle ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    double[] notes=new double(10)
    Le constructeur c'est avec les parentheses et non avec les crochets.

    Ensuite tu declares notes comme un tableau de double, et tu y mets un entier c'est vrai ca va passer, mais fait gaffe.
    "Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

    En cas de Question resolu, n'oubliez pas

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Points : 909
    Points
    909
    Par défaut
    Citation Envoyé par sovo Voir le message
    Le constructeur c'est avec les parentheses et non avec les crochets.
    Tu craques Bien sûr qu'on utilise des crochets dans la déclaration d'un tableau.
    Ensuite, mettre des int dans des double, ça passe. C'est le contraire qui serait plus gênant.

  5. #5
    Membre régulier Avatar de Buch'
    Inscrit en
    Avril 2005
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 61
    Points : 73
    Points
    73
    Par défaut
    Essaies de remplacer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    notes.length=sc.nextInt();
    par


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/04/2009, 13h09
  2. bug dans mon programme (message d'erreur)
    Par maxmarie dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 13/09/2007, 10h34
  3. [image] mon programme ne donne rien !
    Par bahiatoon dans le forum C++Builder
    Réponses: 5
    Dernier message: 22/02/2007, 13h30
  4. Réponses: 12
    Dernier message: 11/04/2006, 17h36
  5. [Compilation] Dev ne peut pas compiler mon programme
    Par Rémaill dans le forum Dev-C++
    Réponses: 9
    Dernier message: 01/11/2005, 00h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo