Hallo allerseits,
ich habe ein Problem, dass ich sehr viele (8) gleichartige Schleifen ineinander geschachtelt habe. Das sieht ungefähr so aus:
Was ich machen will ist sozusagen hochzählen zur Basis 26.
Das müsste ja auch so funktionieren, nur dachte ich mir, dass es doch nicht wahr sein kann, dass man 8 mal fast das gleiche schreiben muss. Gibt es für das Problem eine deutlich bessere Lösung?
Und allgemein, gibt es etwas, mit dem man einfach geschachtelte Schleifen leichter angeben kann, sozusagen eine "Potenzschleife?".
Eine rekursive Lösung hab ich auch schon geschrieben, ab 6 Stellen reichte jedoch leider der Speicher nicht.
Freue mich über alle Anregungen,
Gruß minimammut
ich habe ein Problem, dass ich sehr viele (8) gleichartige Schleifen ineinander geschachtelt habe. Das sieht ungefähr so aus:
Java:
...
for(int c=0;c<27;c++){
z[6]=c;
for(int b=0;b<27;b++){
z[7]=b;
for(int a =0;a<27;a++){
z[8]=a;
zahlen.add(z);
}
}
}
...
Das müsste ja auch so funktionieren, nur dachte ich mir, dass es doch nicht wahr sein kann, dass man 8 mal fast das gleiche schreiben muss. Gibt es für das Problem eine deutlich bessere Lösung?
Und allgemein, gibt es etwas, mit dem man einfach geschachtelte Schleifen leichter angeben kann, sozusagen eine "Potenzschleife?".
Eine rekursive Lösung hab ich auch schon geschrieben, ab 6 Stellen reichte jedoch leider der Speicher nicht.
Freue mich über alle Anregungen,
Gruß minimammut