Urgent java
Fermé
Anoso
Messages postés
144
Date d'inscription
jeudi 17 septembre 2009
Statut
Membre
Dernière intervention
23 septembre 2013
-
12 oct. 2009 à 23:06
Utilisateur anonyme - 13 oct. 2009 à 19:31
Utilisateur anonyme - 13 oct. 2009 à 19:31
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;
}
A voir également:
- Urgent java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
7 réponses
Utilisateur anonyme
12 oct. 2009 à 23:07
12 oct. 2009 à 23:07
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...!
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...!
Anoso
Messages postés
144
Date d'inscription
jeudi 17 septembre 2009
Statut
Membre
Dernière intervention
23 septembre 2013
12 oct. 2009 à 23:08
12 oct. 2009 à 23:08
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");
}
}
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");
}
}
Anoso
Messages postés
144
Date d'inscription
jeudi 17 septembre 2009
Statut
Membre
Dernière intervention
23 septembre 2013
12 oct. 2009 à 23:20
12 oct. 2009 à 23:20
oui bien sure
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Anoso
Messages postés
144
Date d'inscription
jeudi 17 septembre 2009
Statut
Membre
Dernière intervention
23 septembre 2013
12 oct. 2009 à 23:27
12 oct. 2009 à 23:27
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)
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)
simo_tsdi
Messages postés
37
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
2 février 2010
2
13 oct. 2009 à 16:27
13 oct. 2009 à 16:27
Null n'existe pas en java c'est null essaye avec ça :
private boolean Pilevide()
{if (sommet==null)
return true;
else
return false;
}
private boolean Pilevide()
{if (sommet==null)
return true;
else
return false;
}