+ 9
What is concept of recursive method in java??
3 Answers
+ 4
Md. Nasir Uddin
RecursionĀ is a basic programming technique you can use inĀ Java, in which aĀ methodĀ calls itself to solve some problem. AĀ methodĀ that uses this technique isĀ recursive.
This definitionĀ of factorial isĀ recursive because theĀ definitionĀ includes the factorialĀ methodĀ itself.
source:
https://www.dummies.com/programming/java/what-is-recursion-in-java-programming/
I hope I was helpful
+ 3
https://www.sololearn.com/discuss/296069/?ref=app
https://www.sololearn.com/discuss/1023758/?ref=app
https://www.sololearn.com/discuss/787814/?ref=app
https://www.sololearn.com/discuss/307407/?ref=app
https://www.sololearn.com/discuss/1638452/?ref=app
https://www.sololearn.com/discuss/1294343/?ref=app
https://www.sololearn.com/discuss/1487214/?ref=app
https://www.sololearn.com/discuss/1716162/?ref=app
https://www.sololearn.com/discuss/311837/?ref=app
https://www.sololearn.com/discuss/1486703/?ref=app
https://www.sololearn.com/discuss/819959/?ref=app
https://www.sololearn.com/discuss/1149517/?ref=app
https://www.sololearn.com/discuss/120350/?ref=app
https://www.sololearn.com/discuss/1013104/?ref=app
+ 1
Ā recurse()method is called from inside the main method at first (normal method call).
Also,Ā recurse()Ā method is called from inside the same method,Ā recurse(). This is a recursive call.
The recursion continues until some condition is met to prevent it from execution. If not, infinite recursion occurs.
Hence, to prevent infinite recursion,Ā if...else statementĀ (or similar approach) can be used where one branch makes the recursive call and other doesn't.