更新時(shí)間:2022-09-16 09:22:01 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1157次
遞歸函數(shù)是什么?動(dòng)力節(jié)點(diǎn)小編來(lái)為大家舉例說(shuō)明。
1.典型Java遞歸方法示例:計(jì)算整數(shù) n 的階乘,如 n = 5 , 5的階乘 p = 1x2x3x4x5 。( p 表示階乘的值)
代碼如下:
運(yùn)行結(jié)果:
2.小明為了學(xué)好英語(yǔ),需要每天記單詞,第一天記1個(gè),第二天記2個(gè)依次類推,到第10天的時(shí)候小明一共記了多少個(gè)單詞?
3.猴子第一天摘下N個(gè)桃子,當(dāng)時(shí)就吃了一半,還不過(guò)癮,就又多吃了一個(gè)。第二天又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天都吃前一天剩下的一半零一個(gè)。到第10天在想吃的時(shí)候就剩一個(gè)桃子了,問(wèn)第一天共摘下來(lái)多少個(gè)桃子?并反向打印每天所剩桃子數(shù)。
運(yùn)行結(jié)果:
通過(guò)上述遞歸函數(shù)的例子,相信大家對(duì)遞歸函數(shù)已經(jīng)有所了解,如果您對(duì)此比較感興趣,想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容細(xì)致全面,由淺到深,很適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743