|
|
|
|
Configuration: Windows XP Internet Explorer 7.0
Slt,
vous allez lire une chaine de caractère puis la transformer en int: 1. Pour lire un flux vous devez creer un BufferedReader BufferedReader lecture = new BufferedReader(new InputStreamReader(System.in)); ou qlq chose de prêt de ça. 2. Vous liser la chaine String ligne; ligne = lecture.readline(); 3. Vous transformez la chaine en int: int i; i = Integer.parseInt(ligne); et voila, vous pouvez faire ce que vous voulerz: Une boucle while ou la condition est une variable booleénne, vous la mettez en true si un bon nombre est entré. |
concernant la saisi c'est bon, mais le jeu avec la boucle while je vois pas serieusement.
je voudrai utiliser les boucles TANT QUE, JUSQU'A CE QUE, POUR. en respectant bien l'enoncé. c'est pour m'apprendre en douceur. |
Slt,
voilà un petit exemple: je vais lire une chaine et je vais m'arreter quand la chaine lue = "tarek": Pour ne pas oublier: vous devez importer java.io.*; String Nom; BufferedReader lecture; boolean condition = true; try{ lecture = new BufferedReader(new InputStreamReader(System.in)); do{ Nom = lecture.readline(); if (Nom.equals("tarek")) { System.out.println("Bonne reponse"); condition = false; } else { System.out.println("Erreur"); } } while(condition); }catch(Exception e) { System.out.println("Erreur " + e); } OU qlq chose proche de cela. |
Bonjour,
a merci, je n'avez pas encore appronfondie cet fonction "try". a travers ton exemple je me suis trouvé une idée d'algorytme donc merci. je previen si succes. a bientot |
cool, mon aplication est realisé avec succes. je n'ai pas utilisé la methode"try". par contre j'ai apri a utilisé un boolean. merci pour votre aide. |