C'est quoi le probleme avec programme JAVA??

Résolu
dali bs -  
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
bon voila j'ai pu compiler ce programme,mais quant je l'execute et apres avoir validé un choix(b) rien ne se passe alors qu'il devrait demander la taille de la pile??
voila mon programme
import java.util.*;
import java.lang.*;
import java.io.*;

class Essaipile{

public static void main(String[] l){

Scanner sc=new Scanner(System.in);
String choix;

System.out.println("BIENVENU AU PROGRAMME DE GESTION D'UNE PILE\n");

System.out.println("\n");


System.out.println("a- INITIALISER LA PILE\n");
System.out.println("b- CREER UNE PILE\n");
System.out.println("c- EMPILER UN ELEMENT\n");
System.out.println("d- EMPILER PLUSIEURS ELEMENTS\n");
System.out.println("e- DEPILER UN ELEMENT\n");
System.out.println("f- DEPILER PLUSIEURS ELEMENTS\n");
System.out.println("g- VIDER LA PILE\n");
System.out.println("h- EFFACER LA PILE\n");


System.out.print("VALIDER VOTRE CHOIX : ");
choix=sc.nextLine();

if (choix=="a")

{Pile p1=new Pile();}

else if (choix=="b")

{System.out.print("Veuiller saisir la taille de la pile");
int t=Integer.parseInt(sc.nextLine());
Pile p1=new Pile(t);}

}
}
A voir également:

4 réponses

Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
pour comparer des chaines de caractères en java il ne faut pas utiliser " == ".

http://alvinalexander.com/java/edu/qanda/pjqa00001.shtml

http://leepoint.net/notes-java/data/strings/12stringcomparison.html
1
nightwolf07 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
ah merci ,je l'avais oublié,tu me sauve la vie mon vieu :-)
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
de rien =)
0
nightwolf07 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
si t'as bien saisi je cherche a concevoir une pile,mais voila le probleme c'est que le programme se termine chaque fois que je valide un choix,ce que je vaux faire c'est un programme reste disant ouvert,si tu peut m'aider a comprendre comment le faire ca sera vraiment genial:-)
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
avec une boucle.
0
nightwolf07 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
genre une condition avec une valeur booleanne et a chaque fois elle demande "vouler vous quitter?"avec saisi d'une valeur "ok " par exemple
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
exactement, tu as tout compris :)

(un des choix dans ton menu va changer cette valeur par ex.)
0