遞歸調用是一種特殊的調用形式,即方法自己調用自己
public int method(int num){
if(num==1){
return 1;
} else {
return num+method(num-1);
}
}

描述:main方法調用method(5),在method方法中參數不等於1,則再調用method(4),一直到參數等於1,則依次返回。在該例中,參數等於1時,將1返回給method(2),依次類推,當返回到method(5)時,再將從1加到5的和返回給main方法。
遞歸調用是一種特殊的調用形式,即方法自己調用自己
public int method(int num){
if(num==1){
return 1;
} else {
return num+method(num-1);
}
}

描述:main方法調用method(5),在method方法中參數不等於1,則再調用method(4),一直到參數等於1,則依次返回。在該例中,參數等於1時,將1返回給method(2),依次類推,當返回到method(5)時,再將從1加到5的和返回給main方法。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。