Wenn Sie return in die for-Anweisung schreiben, wird sie nur einmal gedreht. Vom Beispielcode unten for (; ;) Sollte eine Endlosschleife sein, Die Schleife wird durch Rückgabe beendet und der Prozess endet sofort.
Wenn Sie anständigen Code schreiben Rückgabe muss außerhalb für geschrieben werden.
public class ForReturn {
public static void main(String[] args) {
//TODO automatisch generierter Methodenstub
String result = forReturn(2);
System.out.println(result);
}
public static String forReturn(int i){
for (; ;){
return "Fehler";
}
}
}
Ausführungsergebnis
Fehler
Heute habe ich mehr darüber erfahren. .. .. .. ..
Recommended Posts