Java递归方法加倍量

时间:2016-03-17 08:09:26

标签: java recursion

如果你工作一个月和第一天,你得到1美分和第二天2美分。每天的金额翻倍。用户输入一天,它将显示当天您将支付多少钱。

如何通过递归来完成。

谢谢。

2 个答案:

答案 0 :(得分:0)

基本上它是一个无限的系列。 1-2-4-8-16等。所以基本上第n个术语是2 ^(N-1),其中N代表第N个支付日。祝你好运!

public long cashPayment(int DayNumber)
{

return 2^(DayNumber-1);

}

答案 1 :(得分:0)

可能是这样的:

public long amountmoney (long days){

if(days<=1){

return 1;}

else{

return 2*amountmoney (days-1);}

}