Si vous écrivez return dans l'instruction for, il ne tournera qu'une seule fois. De l'exemple de code ci-dessous for (; ;) Devrait être une boucle infinie, La boucle se termine par return et le processus se termine immédiatement.
Si vous écrivez un code décent le retour doit être écrit à l'extérieur pour.
public class ForReturn {
public static void main(String[] args) {
//TODO talon de méthode généré automatiquement
String result = forReturn(2);
System.out.println(result);
}
public static String forReturn(int i){
for (; ;){
return "échec";
}
}
}
Résultat d'exécution
échec
C'est aujourd'hui que j'en ai appris davantage à ce sujet. .. .. .. ..
Recommended Posts