| Previous topic :: Next topic |
| Author |
Message |
seiha
Offline
Joined: 18 May 2011 Posts: 4
Localisation: Cambodge
|
Posted: Wed 18 May 2011 - 06:41 Post subject: Introduction en language de Java |
|
|
Bonjour, Je viens de m'engager dans la programmation de java. J'ai un problème. Tout d'abord excusez moi si j'ai dit la betise par hasard. J'aimerais bien savoir comment écrire le menu principal suivant: ---------------------------------------------------------- Menu Principal ---------------------------------------------------------- 1/ Lundi 2/ Mardi 3/ Jercredi 4/ Sortir ---------------------------------------------------------- si l'utilisateur tape L, Lundi est affiché a l'ecran. si l'utilisateur tape M ou J , Mardi ou Jeudi est affiché a l'ecran. si l'utilisateur tape S, "Merci a bientot"est affiché a l'ecran.
Je sais faire ce tableau avec le command System.out.println(); mais je ne sais pas comment prendre le charactère que l'utilisateur tape. J'ai essayé avec le command InputStreamReader is= new InputStreamReader(System.in); mais y a un probleme avec le type de 'is'.
Voila le code que j'ai l'idée mais ca ne marche pas.
package TpPointeur; import java.io.*; public class Menu { public static void MenuPrincipal(char c){ System.out.println("-------------------------"); System.out.println(" Menu Principal "); System.out.println("-------------------------"); System.out.println("1/ Pile"); System.out.println("2/ Queue"); System.out.println("3/ Liste"); System.out.println("4/ Exit"); System.out.println("-------------------------"); InputStreamReader d= new InputStreamReader(System.in); // comment puis je introduire le donnée en charactère???? switch(d){ case 'P': System.out.println("Vous choississez la pile"); case 'L': System.out.println("Vous choississez la liste"); case 'Q': System.out.println("Vous choississez la queue"); case 'E': System.out.println("Vous choississez de quitter"); } return; } public static void main(String [] args){ Menu menu1= new Menu(); menu1.MenuPrincipal('P'); return; |
|
| Back to top |
|
 |
seiha
Offline
Joined: 18 May 2011 Posts: 4
Localisation: Cambodge
|
Posted: Wed 18 May 2011 - 06:44 Post subject: Introduction en language de Java |
|
|
Je suis pas francais natif, alors je suis certain que j'utilise quelque terme incomprehensifs ici. n'hésitez pas de me demander si vous ne comprenez pas ce que je voudrais dire. Merci |
|
| Back to top |
|
 |
chris0153
Offline
Joined: 29 May 2011 Posts: 2
|
Posted: Sun 29 May 2011 - 23:37 Post subject: Introduction en language de Java |
|
|
Salut, je pense que pour toi pouvoir demander a l'utilisateur de faire son choix il te faut la methode clavier.jar
perso je me suis amusé a creer ton menu avec une boucle et des if.
je te montre :
int choix; do { System.out.println("\t\t--------------------------------\n"); System.out.println("\t\t Menu Principal \n"); System.out.println("\t\t--------------------------------\n"); System.out.println("\t\t 1/ Lundi"); System.out.println("\t\t 2/ Mardi"); System.out.println("\t\t 3/ Mercredi"); System.out.println("\t\t 4/ Sortir\n"); System.out.println("\t\t--------------------------------\n"); System.out.println("veuillez faire votre choix :"); choix=Clavier.lireInt(); if(choix==1) { System.out.println("Lundi"); } else if(choix==2) { System.out.println("Mardi"); } else if(choix==3) { System.out.println("Mercredi"); } else if(choix==4) { System.out.println("Au revoir"); } else { System.out.println("choix incorrect, veuillez recommencer"); } }while(choix!=4);
si tu le souhaite je peux t envoyer le méthode clavier...
bon courage
|
|
| Back to top |
|
 |
seiha
Offline
Joined: 18 May 2011 Posts: 4
Localisation: Cambodge
|
Posted: Mon 30 May 2011 - 10:21 Post subject: Introduction en language de Java |
|
|
Bonjour Chris, Ah merci beaucoup ! je voudrais bien le méthode. j'apprends moi meme la programmation de java et je trouve que c'est un peu difficile quand je commis des erreurs par hasard. hmmm Pourriez vous me conseiller? Qu'est ce que j'ai besoin de faire avec mon auto-apprentissage? J'aimerais bien également si vous pourriez me recommender les livres faciles à lire. Merci d'avance  Seiha |
|
| Back to top |
|
 |
chris0153
Offline
Joined: 29 May 2011 Posts: 2
|
Posted: Mon 30 May 2011 - 10:35 Post subject: Introduction en language de Java |
|
|
bonjour,
comme promis je peux vous fournir la méthode mais si vous pouviez me laisser une adresse mail sur laquelle je pourrais l'envoyer.
moi aussi je débute en java et je suis etudiant donc je peux vous fournir egalement les cours que nous avons reçus.
bien à vous... |
|
| Back to top |
|
 |
seiha
Offline
Joined: 18 May 2011 Posts: 4
Localisation: Cambodge
|
Posted: Mon 30 May 2011 - 10:44 Post subject: Introduction en language de Java |
|
|
Bonjour Chris, Voila mon email : xxxxx
merci
Edité : J'ai retiré l'email pour vous éviter du spam. Envoyez la en MP [Simon] |
|
| Back to top |
|
 |
|