Urgent java
Anoso
Messages postés
145
Date d'inscription
Statut
Membre
Dernière intervention
-
danimo -
danimo -
Bonjour,
lorsque j'ai tapé ce code il souligne "Null" en indiquant erreur :cannot find symbol
svp aidez moi,merci d'avance
le code:
private boolean Pilevide()
{if (sommet==Null)
return true;
else
return false;
}
lorsque j'ai tapé ce code il souligne "Null" en indiquant erreur :cannot find symbol
svp aidez moi,merci d'avance
le code:
private boolean Pilevide()
{if (sommet==Null)
return true;
else
return false;
}
Configuration: Windows XP Firefox 3.0
7 réponses
-
Bonsoir,
heu alors ... clairement... ou as tu tapper ce code et par rapport a quoi, car quand on te lit il faut deviner le pourquoi du comment et j'avoue ce n'est pas facile...! -
voila tous le code:
package tp2;
public class Pile {
int tab[];
int sommet;
int n;
Pile(int n)
{tab=new int[n];
}
private boolean Pilevide()
{if (sommet==Null)
return true;
else
return false;
}
private boolean Pilepleine()
{if(sommet==n)
return(true);
else
return(false);
}
void empiler(int e) throws ExceptionPile
{if(Pilevide())
{tab[sommet]=e;
sommet++;}
else
throw new ExceptionPile("La Pile est pleine");
}
} -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
voila j'ai écrit null tous en minuscule mais il écrit encore incomparables types
-
Peut-être devras-tu utiliser une fonction genre isnull() pour tester...
sinon, vu que tu utilises plus loin sommet++, peut-être serait-il mieux de déclarer sommet=0
ainsi ton test dans PileVide devient if(sommet==0)
et ton sommet++ n'est plus illogique (car null++ devrait logiquement donner null)
et profites-en pour réécrire empiler() de manière à pouvoir empiler un nombre si la pile n'est pas pleine (et pas uniquement lorsque la pile est vide) -
Null n'existe pas en java c'est null essaye avec ça :
private boolean Pilevide()
{if (sommet==null)
return true;
else
return false;
}