besoin d'aide compter dans une boucle do while
bonsoir je n’arrive pas a créer un compteur pour une boucle do while merci de votre aide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| //Ceci importe la classe Scanner du package java.util
import java.util.Scanner;
//Ceci importe toutes les classes du package java.util
import java.util.*;
public class devinette {
/*Ecrivez un programme Java qui tire un nombre au hasard
* l'utilisateur doit le retouver compter le nombre de boucle
*/
public static void main(String args[]) {
Scanner clavier = new Scanner(System.in);
int saisi ;
int hasard= (int) (10*Math.random());
do
{
System.out.println("Entrez un nombre entre 0 et 10 :");
saisi = clavier.nextInt();
System.out.println("Vous avez saisi : " + saisi);
if ( saisi == hasard ) {
System.out.println("bonne reponse ");
}
else {
System.out.println("Ereur ");
}
} while ( saisi != hasard /* Condition */) ;
System.out.println("au revoir");
}
} |
résolu
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| //Ceci importe la classe Scanner du package java.util
import java.util.Scanner;
//Ceci importe toutes les classes du package java.util
import java.util.*;
public class devinette {
/*Ecrivez un programme Java qui tire un nombre au hasard
* l'utilisateur doit le retouver compter le nombre de boucle
*/
public static void main(String args[]) {
Scanner clavier = new Scanner(System.in);
int saisi ;
int hasard= (int) (50*Math.random());
int compte = 0;
do
{
System.out.println("Entrez un nombre entre 0 et 50 :");
saisi = clavier.nextInt();
System.out.println("Vous avez saisi : " + saisi);
if ( saisi == hasard ) {
System.out.println("bonne reponse ");
}
else if ( saisi < hasard ){
System.out.println("Ereur ");
System.out.println("plus petit ");
}
else {
System.out.println("Ereur ");
System.out.println("plus grand ");
}
compte++;
System.out.println("essai "+ compte);
} while ( saisi != hasard /* Condition */) ;
System.out.println("au revoir");
}
} |