System.out.println("La commande "" + commande + "" n'est pas valide");
System.out.println("lancez-vous la commande "aide" pour plus de d\u201atail.\n");
}
} /* Fin de la boule. Si cette boucle est quitté le programme est fini.*/
et
public class pause
{
void pause()
{
int i;
System.out.print("Appuyez sur une touche pour continuer...");
try { i = System.in.read(); }
catch ( Exception e ) { }
}
il n'y as pas d'erreur de compilation. mais quand je tape aide, il me
demander bien d'appuyer sur la touche et après il m'envoie le texte
marqué dans le else .
Par contre si je tape quitter, il n'y as aucun porblème
cs_ducheseb
Messages postés344Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention23 juin 20069 22 nov. 2005 à 16:33
Fait un System.out.println(results); pour voir s'il n'y aurais pas une ligne ne contenant que \n. Cela expliquerait pourquoi tu as les 2 affichages pour la saise de "aide".
jcodeunpeu
Messages postés365Date d'inscriptionmercredi 9 novembre 2005StatutMembreDernière intervention 2 décembre 20062 22 nov. 2005 à 18:21
Salut,
As-tu testé la valeur de commande aprés split ?
et de result[0] , à mon avis le mot n'est pas reconnu.
l'objet stop sur lequel tu invoques la méthode pause, esst-ce qu'il est initialisé et est-ce que c'est bien une instance de Pause (si je peux conseiller, démarque le nom de la classe par une maj ...) ?
A+
}
if(commande.equalsIgnoreCase("quitter"))
{
stop.pause();
codeInvalide=false;
}
if (codeInvalide) {
System.out.println("La commande "" + commande + "" n'est pas valide");
System.out.println("lancez-vous la commande "aide" pour plus de d\u201atail.\n");
}