C'est quoi le probleme avec programme JAVA??
Résolu
dali bs
-
Pacorabanix Messages postés 4122 Date d'inscription Statut Membre Dernière intervention -
Pacorabanix Messages postés 4122 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);}
}
}
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);}
}
}
Configuration: Windows XP Firefox 3.5.7
A voir également:
- C'est quoi le probleme avec programme JAVA??
- Jeux java itel - Télécharger - Jeux vidéo
- Programme demarrage windows - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java bible - Forum Téléchargement
- Java apk - Télécharger - Langages
4 réponses
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
http://alvinalexander.com/java/edu/qanda/pjqa00001.shtml
http://leepoint.net/notes-java/data/strings/12stringcomparison.html