Version sans JavaScript, en lecture seule : les ateliers, les quiz et l’exécution du code n’y sont pas. Version complète · Catalogue · Se connecter

Séquence

Mot de passe (do…while)

Socle

Écrivez demanderMotDePasse() qui redemande le mot de passe java123 tant qu’il est faux, avec une boucle do…while, puis renvoie le nombre d’essais qu’il a fallu.

Ici, un atelier : on y écrit et on y exécute du code. Il demande JavaScript.

Code de départ

Exercices.java

import java.util.Scanner;

public class Exercices {

    public static void main(String[] args) {
        int essais = demanderMotDePasse();
        System.out.println("Trouve en " + essais + " essai(s)");
    }

    public static int demanderMotDePasse() {
        Scanner sc = new Scanner(System.in);
        // TODO : do { ... } while (mot de passe faux); puis renvoyer le nombre d'essais
        return 0;
    }
}

Le socle se valide dans l’atelier, qui demande JavaScript.

Indice 1

C’est le cas d’école du do…while : on demande d’abord, on teste ensuite. Comparez les chaînes avec equals, jamais avec ==.