String pw = Input.readString("Gib ein Passwort ein.)"; // zu a)
String pw2 = Input.readString("Gib dein Passwort erneut ein.)"; // zu d)
// zu d)
if (pw.equals(pw2) == true) {
println("Die Passwörter stimmen überein.");
}
else {
println("Die Passwörter stimmen nicht überein.");
}
// zu b)
if (pw.length() >= 6) {
println("Das Passwort ist lang genug.");
}
else {
println("Das Passwort ist zu kurz.");
}
// zu c)
if (passwort.contains("1234") == true) {
println("Das Passwort ist unsicher.");
}
else {
println("Das Passwort ist sicher.");
}
// zu e)
boolean zeichenG = false;
boolean zeichenK = false;
boolean ziffer = false;
int index = 0;
while (index < pw.length()) {
char zeichen = pw.charAt(index);
int ascii = zeichen;
if (ascii >= 65 && ascii <= 90) {
zeichenG = true;
}
if (ascii >= 97 && ascii <= 122) {
zeichenK = true;
}
if (ascii >= 48 && ascii <= 57) {
ziffer = true;
}
}
if (zeichenG == true && zeichenK == true && ziffer == true) {
println("Das Passwort " +pw+" erfüllt die Anforderungen.");
else {
println("Das Passwort" +pw+" erfüllt nicht die Anforderungen.");
}
// zu f)
boolean passt = true;
int i = 0;
while (index < pw.length()) {
if (pw.substring(i, i + 1).equals(pw.substring(i + 2, i + 3))) {
passt = false;
}
}
if (passt == true) {
println("Das Passwort erfüllt die Bedingung.");
}
else [
println("Das Passwort erfüllt nicht die Bedingung.");
}