Java application project Mot de passe
Joe
-
choubaka Messages postés 39984 Statut Modérateur -
choubaka Messages postés 39984 Statut Modérateur -
Bonjour, voila pour un projet pour l'école on a créer un java project qui consiste a valider
un mot de passe il faut que le mot entrer soit
- de au moins 8 lettres,
- dois comporter au moins une majuscule,
- dois comporter au moins une minuscule,
- dois comporter au moins un chiffre,
- dois comporter d'aucun espace,
- dois avoir au moins un caractère alpha-numérique
alors voila j'ai mis
// dans ma boucle ( jai declarer des int compteurs pour chacun
for (int i=0 ; i < messageEntre.length(); i++){
carac = messageEntre.charAt(i);
if (Character.isUpperCase(carac)) {
compteurNbMaj ++ ;
System.out.println(compteurNbMaj + "je suis maj");
}if (Character.isLowerCase(carac)) {
compteurNbMin ++ ;
System.out.println(compteurNbMin +"je suis min");
}if (Character.isDigit(carac)) {
compteurNbChiffre ++ ;
System.out.println(compteurNbChiffre + "je suis nb chiffre");
}if (Character.isSpaceChar(carac)) {
compteurEspace++ ;
System.out.println(compteurEspace + "je suis un compteur d'espace");
}if (!Character.isLetterOrDigit(carac)) {
compteurNbAlphaNum ++ ;
System.out.println(compteurNbAlphaNum + "je suis un compteur alphanum");
}
}
// ici je test mes compteurs selon le resultats obtenu
if (compteurNbMaj <= VALEUR_MIN){
message += "Il ne contient aucune lettre majuscule \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurNbMin <= VALEUR_MIN)
message += "Il ne contient aucune lettre minuscule \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurNbChiffre <= VALEUR_MIN)
message += "Il ne contient aucun chiffre \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurEspace > VALEUR_MIN)
message += "Il ne doit contenir aucun espace \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurNbAlphaNum <= VALEUR_MIN)
message += "Il ne contient aucun caractere non-alphanumerique \n";
message1 = "Votre mot de passe est INVALIDE : \n";
}
** J'arrive a faire sortir le message d'erreur lorsque l'on entre le mot sans tous ses conditions, mais ce que je n'arrive pas a faire c'est comment faire lorsque tous ces conditions sont respectées pour sortir "VALIDE". merci.
un mot de passe il faut que le mot entrer soit
- de au moins 8 lettres,
- dois comporter au moins une majuscule,
- dois comporter au moins une minuscule,
- dois comporter au moins un chiffre,
- dois comporter d'aucun espace,
- dois avoir au moins un caractère alpha-numérique
alors voila j'ai mis
// dans ma boucle ( jai declarer des int compteurs pour chacun
for (int i=0 ; i < messageEntre.length(); i++){
carac = messageEntre.charAt(i);
if (Character.isUpperCase(carac)) {
compteurNbMaj ++ ;
System.out.println(compteurNbMaj + "je suis maj");
}if (Character.isLowerCase(carac)) {
compteurNbMin ++ ;
System.out.println(compteurNbMin +"je suis min");
}if (Character.isDigit(carac)) {
compteurNbChiffre ++ ;
System.out.println(compteurNbChiffre + "je suis nb chiffre");
}if (Character.isSpaceChar(carac)) {
compteurEspace++ ;
System.out.println(compteurEspace + "je suis un compteur d'espace");
}if (!Character.isLetterOrDigit(carac)) {
compteurNbAlphaNum ++ ;
System.out.println(compteurNbAlphaNum + "je suis un compteur alphanum");
}
}
// ici je test mes compteurs selon le resultats obtenu
if (compteurNbMaj <= VALEUR_MIN){
message += "Il ne contient aucune lettre majuscule \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurNbMin <= VALEUR_MIN)
message += "Il ne contient aucune lettre minuscule \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurNbChiffre <= VALEUR_MIN)
message += "Il ne contient aucun chiffre \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurEspace > VALEUR_MIN)
message += "Il ne doit contenir aucun espace \n";
message1 = "Votre mot de passe est INVALIDE : \n";
if (compteurNbAlphaNum <= VALEUR_MIN)
message += "Il ne contient aucun caractere non-alphanumerique \n";
message1 = "Votre mot de passe est INVALIDE : \n";
}
** J'arrive a faire sortir le message d'erreur lorsque l'on entre le mot sans tous ses conditions, mais ce que je n'arrive pas a faire c'est comment faire lorsque tous ces conditions sont respectées pour sortir "VALIDE". merci.
A voir également:
- Java application project Mot de passe
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo