Aide débutant: The type X is already existe

ju2201 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
ju2201 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je rencontre un petit souci sur un exercice du bouquin "Java 7" de Robert Chevallier.
Il y a une erreur "The type Etudiant is already defined"
A l'execution, j'ai ce message :"Erreur : impossible de trouver ou charger la classe principale etudiant.Etudiant$etudiant1"

Merci de votre aide.

Le voici:

package etudiant;

class Etudiant {
private String nom;
private double note1, note2, note3, note4;
private double moyenne;
private String resultat;

public Etudiant(String n, double n1, double n2, double n3, double n4) {
nom = n;
note1 = n1;
note2 = n2;
note3 = n3;
note4 = n4;
moyenne = 0;
resultat = null;
}

public void calcul_moy_res() {
moyenne = (note1 + note2 + note3 + note4) / 4;
if (moyenne < 10)
resultat = "Non admis";
else
resultat = "Admis";
}

public void affiche() {
System.out.println("Nom: " + nom);
System.out.println("notes:" + note1 + "; " + note2 + "; " + note3
+ "; " + note4);
System.out.println("Moyenne = " + moyenne + " Résutlat : " + resultat);
}
}

public class Etud1 {
public static void main(String args[]) {
Etudiant e1 = new Etudiant("Martin", 9, 14, 18, 7);
e1.affiche();
e1.calcul_moy_res();
e1.affiche();
}
}

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonsoir,

"The type Etudiant is already defined"
Tu dois déjà avoir une classe Etudiant dans le même package (dans un autre fichier .java du package)

"Erreur : impossible de trouver ou charger la classe principale etudiant.Etudiant$etudiant1"
Je pense qu'il a réussi à compiler la classe Etudiant que tu nous as donné, mais il n'a pas réussi à compiler l'autre classe Etudiant (celle qui contient la classe interne etudiant1) du coup il plante...
1
ju2201 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   2
 
C'est possible. Je vais regarder.

Merci beaucoup pour l'aide.
Julien
0