Le mot-clé breaken Java peut être utilisé pour sortir d'une boucle ou d'une instruction switch. Y a-t-il quelque chose qui puisse être utilisé pour rompre avec une méthode?
Cette question peut également valoir la peine d'être vérifiée
Don
Réponses:
256
Utilisez le returnmot - clé pour quitter une méthode.
publicvoid someMethod(){//... a bunch of code ...if(someCondition()){return;}//... otherwise do the following...}
À partir du tutoriel Java auquel j'ai lié ci-dessus:
Toute méthode déclarée void ne renvoie pas de valeur. Il n'a pas besoin de contenir une instruction return, mais il peut le faire. Dans un tel cas, une instruction return peut être utilisée pour sortir d'un bloc de flux de contrôle et quitter la méthode et est simplement utilisée comme ceci:
Si vous êtes profondément dans la récursivité à l'intérieur de la méthode récursive, lancer et intercepter une exception peut être une option.
Contrairement à Return qui ne retourne qu'un niveau supérieur, l'exception éclaterait également de la méthode récursive dans le code qui l'a initialement appelée, où elle peut être interceptée.
Réponses:
Utilisez le
return
mot - clé pour quitter une méthode.À partir du tutoriel Java auquel j'ai lié ci-dessus:
la source
Pour ajouter aux autres réponses, vous pouvez également quitter une méthode en lançant une exception manuellement:
la source
Comment éclater en java ??
Ans: Meilleur moyen:
System.exit(0);
Le langage Java fournit trois états de saut qui vous permettent d'interrompre le déroulement normal du programme.
Ceux-ci incluent break , continue , return , instruction break étiquetée pour par exemple
Production:
1
Notez maintenant ci-dessous le programme:
production:
De même, vous pouvez utiliser l'instruction continue en remplaçant simplement break par continue dans l'exemple ci-dessus.
Choses à retenir :
Une étiquette de cas ne peut pas contenir d'expressions d'exécution impliquant des appels de variable ou de méthode
la source
Si vous êtes profondément dans la récursivité à l'intérieur de la méthode récursive, lancer et intercepter une exception peut être une option.
Contrairement à Return qui ne retourne qu'un niveau supérieur, l'exception éclaterait également de la méthode récursive dans le code qui l'a initialement appelée, où elle peut être interceptée.
la source
utilisez
return
pour quitter une méthode.Voici un autre exemple
la source