?!?Wie kann ich aus WhileSchleife Return verwenden und welche alternative gibt es?
Vielleicht zeigst du einfach mal ein Beispiel dazu? Dann kann man sicher auch sinnvoll antworten.Ich meine, ich brauche return für jeden Wert in der WhilecSchleife zurückzugeben.
Wie kann ich umsetzen?
import java.util.Arrays;
public class Main {
public static void main(final String[] args) {
loopVoid();
System.out.println();
System.out.println(" - result: " + loopInt());
System.out.println("loopArray - result: " + Arrays.toString(loopArray()));
}
private static void loopVoid() {
System.out.print("loopVoid: ");
for (int i = 0; i < 10; i++) {
System.out.print(i + ",");
if (i == 5) {
return;
}
}
}
private static int loopInt() {
System.out.print("loopInt: ");
for (int i = 0; i < 10; i++) {
System.out.print(i+ ",");
if (i == 5) {
return i;
}
}
return 0;
}
private static int[] loopArray() {
final int[] result = new int[10];
for (int i = 0; i < result.length; i++) {
result[i] = i;
if (i == 5) {
return result;
}
}
return result;
}
}