<java>enumeration

domxaline Messages postés 204 Statut Membre -  
MathiasD Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai ecrit le program suivant,en compliant j'ai erreur messages suivante:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
at javaapplication1.Apples.main(Apples.java:8)

mon code
package javaapplication1;
public enum Tuna
{
    bucky("nice", "22"),
    kelsy("cutie", "10"),
    julia("bigmistake", "12");

    private final String desc;
    private final String year;

    Tuna(String description,String birthday)
    {
        desc=description;
        year=birthday;
    }
    public String getDesc()
    {
        return desc;
    }
    public String getYear(
    {
        return year;
    }
}
package javaapplication1;
public class Apples
{
 public static void main(String[]args)
   {
     for(Tuna people:Tuna.values())
         System.out.printf("%s\t%s\t%s\n",people,people.getDesc(),people.getYear());
   }
)


aidez moi s'il vous plaît

2 réponses

  1. domxaline Messages postés 204 Statut Membre 10
     
    merci beaucoup,j'ai corrigé mon erreur
    0
  2. MathiasD Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   2
     
    Bonjour,

    Je crois que ton Enum doit être déclaré dans la class. Essaye ça en renommant ton fichier Apples.java :

    public class Apples
    {
    public static void main(String[]args)
    {
    for(Tuna people:Tuna.values())
    System.out.printf("%s\t%s\t%s\n",people,people.getDesc(),people.getYear());
    }

    public enum Tuna
    {
    bucky("nice", "22"),
    kelsy("cutie", "10"),
    julia("bigmistake", "12");

    private final String desc;
    private final String year;

    Tuna(String description,String birthday)
    {
    desc=description;
    year=birthday;
    }
    public String getDesc()
    {
    return desc;
    }
    public String getYear()
    {
    return year;
    }
    }
    }
    0