Chaine de caractere en java

varley Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
faseldi Messages postés 314 Statut Membre -
Bonjour,

bonjour quelqu'un peut m'aider,j'aimerai avoir le code d'un programme en java qui reconnait un mot;on demande à l'utilisateur de saisir une suite de lettre au clavier et le programmer doit dire à l'utilisateur s'il à trouvé le mot au pas,l'utilisateur aura un nombre d'essai 2 par exemple

merci d'avance

1 réponse

  1. faseldi Messages postés 314 Statut Membre 20
     

    import java.util.Scanner;
    public class AskForWord{
    private final String word = "bonjour";
    private int essais;
    private final Scanner scan;
    public AskForWord(){
    scan = new Scanner();
    essais = 2;
    while(essais > 0){
    if(demander()){
    System.out.println("gagné!!!");
    break;
    }else{
    System.out.println("Il vous reste "+essais+" essais.");
    essais--;
    }
    }
    System.out.println("perdu!!");
    }
    public boolean demander(){
    String s = scan.nextLine();
    while(s.length() != word.length()){ // si donné est trop court on redemande
    s = scan.nextLine();
    }
    return s.equals(word);
    }
    public static void main(String[] args){
    new AskForWord();
    }

    }


    Je n'ai pas de quoi le compiler sous la main, mais ça devrait etre ce que tu cherches
    0