Wie lasse ich die for-Schleife so oft laufen wie per Scanner angegeben?

Hallo,

ich kriege es nicht hin dem Programm zu sagen, dass das erstellte Passwort noch weitere male erstellt werden soll. Wie mache ich das?

Schonmal vielen Dank für eure Antworten.

public class PasswordGenerator {

static Scanner sc = new Scanner(System.in);

public static void main(String[] args) {

String[] password = new String[10];
Random random = new Random();

System.out.println("Wie viele Zeichen soll das Passwort sein?");
int passwordLenght = sc.nextInt();

System.out.println("Wie viele Passwörter wollen Sie?");
int passwordSize = sc.nextInt();

String[] anzahl = new String[passwordSize];

String alpha = "ABCDEFGHIJKLMNPQRSTXYZabcdefghijklmnopqrstuvwxyz0123456789";

// Diese for-Schleife soll so oft wiederholt werden, wie der Nutzer bei passworSize möchte
for (int i = 0; i < passwordLenght; i++) {
password += alpha.charAt(random.nextInt(alpha.length()));
}

for (int i = 0; i < passwordSize; i++) {
anzahl += password;
}

for (String x : anzahl) {
System.out.println(x);
}

}

}
 
Bitte Code-Tags benutzen [code=Java] Dein Code, formatiert [/code], das ist sonst fürchterlich zu lesen (z. B. macht der Editor aus [i] eine kursive Formatierung.

Java:
// Diese for-Schleife soll so oft wiederholt werden, wie der Nutzer bei passworSize möchte
for (int i = 0; i < passwordLenght; i++) {
Dann bette sie in eine weitere for-Schleife ein, die bis passwordSize zählt.
 
Danke an @mihe7 :)

Ich habe es damit hingekriegt...
Java:
for (int i = 0; i < passwordLenght; i++) {
            for (int j = 0; j < passwordSize; j++) {
                password[j] += alpha.charAt(random.nextInt(alpha.length()));
            }
        }
Aber jetzt gibt es mir vor jedem erstellten Passwort eine "null". Warum?
 
Java:
        for (int i = 0; i < passwordSize; i++) {
            password[i] = "";
            for (int j = 0; j < passwordLenght; j++) {
                password[i] += alpha.charAt(random.nextInt(alpha.length()));
            }
        }
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben