Forums ProgMatique Forum Index Forums ProgMatique
Programmation (C/C++, JAVA, PHP, JavaScript, ...) et Informatique (Webmaster, Web)
Retour au site Progmatique

Introduction en language de Java

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Java
Previous topic :: Next topic  
Author Message
seiha


Offline


Joined: 18 May 2011
Posts: 4
Localisation: Cambodge


PostPosted: Wed 18 May 2011 - 06:41    Post subject: Introduction en language de Java Reply with quote

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


PostPosted: Wed 18 May 2011 - 06:44    Post subject: Introduction en language de Java Reply with quote

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 Smile 
Back to top
chris0153


Offline


Joined: 29 May 2011
Posts: 2


PostPosted: Sun 29 May 2011 - 23:37    Post subject: Introduction en language de Java Reply with quote

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


PostPosted: Mon 30 May 2011 - 10:21    Post subject: Introduction en language de Java Reply with quote

Bonjour Chris,
Ah merci beaucoup ! Smile 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 Smile
Seiha
Back to top
chris0153


Offline


Joined: 29 May 2011
Posts: 2


PostPosted: Mon 30 May 2011 - 10:35    Post subject: Introduction en language de Java Reply with quote

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


PostPosted: Mon 30 May 2011 - 10:44    Post subject: Introduction en language de Java Reply with quote

Bonjour Chris,
Voila mon email :
xxxxx

merci Smile

Edité : J'ai retiré l'email pour vous éviter du spam. Envoyez la en MP Smile [Simon]
Back to top
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Java All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  

Index | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++