Ich möchte den Bereich von arr
zu einer do ... while
Schleife minimieren, so dass es zerstört werden kann, sobald die Schleife beendet ist .Minimieren des Bereichs einer Variablen in do ... while-Schleife [Java] - ERROR: Symbol kann nicht gefunden werden
Wenn ich erklären arr
innerhalb die do while
Schleife, erhalte ich die Fehlermeldung:
symbol cannot be found
ich es direkt vor dem Zyklus erklären kann, aber dann halte ich aufgebläht arr
in Erinnerung, auch wenn ich nicht tun brauche es nicht mehr.
//int[] arr = {0}; // this works, but the scope is outside the loop
do {
int[] arr = {0}; // causes "cannot find symbol" on `while` line
arr = evolve(arr); // modifies array, saves relevant results elsewhere
} while (arr.length < 9999);
Was ist der richtige Weg, um mit dieser Situation umzugehen?