begin process at 2012 02 11 12:32:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

problème d'execution


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème d'execution

mercredi 8 février 2006 à 12:35:54 | problème d'execution

fandezizou

Bonjour à tous!
j'ai un gros pb dans mon prog java, ça compile bien mais à part saisie  ça ne marche pas.
Voici mon prog! (Je vous remercie pour votre attention et pour votre aide).


public class motus
{
   public static void main(String args[]) throws java.io.IOException
   {
       String  mot, choix;
       int I, longueur, essai, compt;
       boolean trouve;
       char tab[]= new char[100];
      
       compt=0;
       trouve=false;
      
       System.out.println("BIENVENUE DANS MOTUS");
       System.out.println("joueur1 Veillez saisir votre mot");
    mot=Lit();   
    longueur=mot.length();
    essai=longueur-2;
  
    for(I=0;I<=longueur;I++)
        {
               tab[I]='-';
            }
  
    while ((essai!=0) && (trouve==false))
         {
                  System.out.println("joueur2 Veillez saisir le mot à trouver");

               choix=Lit();  
               for(I=0;I<=longueur;I++)
                  {
                          if (mot.charAt(I)==choix.charAt(I)) {compt=compt+1; tab[I]=mot.charAt(I);
                                                               }
      
                      }       essai=essai-1;
                if (compt==longueur) {trouve=true;
                                         }
      
           }
   // afficher tableau de caractère
 
   for(I=0;I<=longueur;I++)
   {
       System.out.println(tab[I]);
   }
  
  
   System.out.println("vous avez trouve  "+compt+" lettre");
   if (trouve==true) System.out.println("Vous avez gagne"); else System.out.println("vous avez perdu");
  
   }
  
        //Procédure de saisie

public static String Lit() throws java.io.IOException
{
    String s="";
    char c;
    while((c=(char)System.in.read())!='\r')
    {
        s=s+c;
    }
    c=(char)System.in.read();
    return s;
}
  
   }


mercredi 8 février 2006 à 12:54:21 | Re : problème d'execution

ducheseb

Réponse acceptée !
Il suffit de mettre ca:

while ((essai!=0) && (trouve==false))
         {
                  System.out.println("joueur2 Veillez saisir le mot à trouver");

               choix=Lit();  
               for(I=0;I<longueur;I++)
                  {
                          if (mot.charAt(I)==choix.charAt(I)) {
                                compt=compt+1;
                                tab[I]=mot.charAt(I);
                          }
                      }      
                   

"A game is a series of interesting choices." Sid Meier
vendredi 10 février 2006 à 15:05:52 | Re : problème d'execution

fandezizou

Merci! merci!
Ah merci ducheseb ça marche.
Mais bon la présentaion n'est po o top.
par exemple: ça m'affiche le tab de carractère en vertical et moi je le veu en vertical
for(I=0;I<=longueur;I++)
   {
       System.out.println(tab[I]);
   }
et je ne sé pas comment on met les couleurs.
Merci kan même pour tout.
samedi 11 février 2006 à 11:21:35 | Re : problème d'execution

ducheseb


Il faut mettre:

for(I=0;I<=longueur;I++)
   {
       System.out.print(tab[I]);
   }
System.out.println();

Pour la couleur en mode console, je ne suis pas sur que cela soit possible.


"A game is a series of interesting choices." Sid Meier
lundi 13 février 2006 à 10:53:10 | Re : problème d'execution

fandezizou

Merci encore une fois!!!
Tu es un ange. C'est gentille à toi de m'aider
Et en plus tu as déviné que c en horizontale ke je voulais dire

Mais tu en es sûr k'on peut pas mettre des couleurs ou des couleurs de fond?
Bon bref c'est gentille "ducheseb".
Merci beaucoup.


Cette discussion est classée dans : system, mot, out, println, compt


Répondre à ce message

Sujets en rapport avec ce message

question sur action listener [ par niko29940242 ] bjour a tous et a toutesvoila j'ai une ptite kestion sur l'utilisation de actionlistener; en fait j'arive a men servir il nya aucun pb la dessus mais fenêtre d'exécution [ par fandezizou ] Bonjour à tous!J'aimerai bien votre aideJe suis un débutant en Java. Voilà je me suis rendu compte qu'avec Java on peut pas faire de grand truc mais p Problème d'identification [ par vallgui ] Bonjour,Voila j ai fait un petit programme en java qui recupere le code source. Tout va bien pour un site qui ne demande pas de mot de passe. Mais il Api Sound [ par zarmin ] Bonjour,J essaie d utiliser l API sound de java mais je me retrouve confronter a une erreur sur certaines machine avec ce code :import javax.sound.sam empêcher le retour à la ligne d'un system.out.println [ par lafolle24320 ] Bonjour, Est ce que quelqu'un pourrait me donner l'astuce qui permet de ne pas faire de retour à la ligne à la fin d'un System.out.println ?? si c'est Java et Mysql : Unsupported character encoding [ par cocodunombril ] Bonjour à tous, Je tente actuellement de développer un serveur en java, utilisant une base de données MySQL. Je développe sous linux (Debian). Voici m Methode Overriding [ par PY01A0080 ] Bonjour,est ce que ce programme utilise la methode overriding ?J'ai un doute.class Account{int p=4000; int r=9; int t=5;int i=p*r*t;public void calcul Applet listant les system.out.println [ par stongolm ] Bonjour,   Je suis depuis peu le papa de deux magnifiques petits main() qui fonctionnent très bien ! Mais je viens d'apprendre qu'il me fallait rendre ecrire dans un fichier (2) [ par didoux95 ] Bonjour a tous.je me suis fais une methode qui a pour but d'ecrir dans un fichier.Ici mon pb c'est que lors que j'appelle cette methode, tous les mess lectures successives fichier texte [ par Sheogora ] Salut petite question sur la lecture de fichiers texte... comment faire pour lire successivement le meme fichier dans un programme JAVA ??? Mon


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,316 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales