import java.io.*;

public class TP1{

   public static void main(String[] arg){
      String nom, reponse;
      int nombreATrouver, nombreUtilisateur;
      
      //Identification de l'utilisateur
      nom = reponseALaQuestion("Comment vous appelez-vous ?");
      
      Affiche(" ");
      Affiche("Bonjour "+nom+" !");

      //Choix du nombre aléatoire
      nombreATrouver = nombreAleatoire(1,10);
      Affiche("L'ordinateur a choisi un nombre entre 1 et 10.");
      Affiche("Essayez de le deviner.");
      
      //Premier essai de l'utilisateur
      reponse = reponseALaQuestion("Premier essai :");
      nombreUtilisateur = Integer.parseInt(reponse);
      
      if (nombreUtilisateur == nombreATrouver){
         Affiche("Bravo "+nom+", vous avez trouve du premier coup !");
      } else {
      
         //Deuxieme essai de l'utilisateur
         Affiche("Ce n'est pas ca...");
         reponse = reponseALaQuestion("Deuxieme essai :");
         nombreUtilisateur = Integer.parseInt(reponse);
         
         if (nombreUtilisateur == nombreATrouver){
            Affiche("C'est bien, "+nom+", vous avez trouve du deuxieme coup !");
         } else {
            Affiche("Perdu, le nombre etait "+nombreATrouver);
         }
         
      }
      
   }







   public static int nombreAleatoire(int lower,int higher){
      return (int)(Math.random() * (higher+1-lower)) + lower;
   }

   public static void Affiche(String message){
      System.out.println(message);
   }

   public static String reponseALaQuestion(String question){
      System.out.println(question);
      String chaine="";
      BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in)); 
      
      try 
    {
      chaine = keyboard.readLine(); 
      }
      catch (IOException e)
    {
   System.out.println("Erreur de frappe");
   //System.exit(0);
    }      
      return chaine;
   }
   

   
}