假设您的袜子中有 1 美分(0.01 美元)。每天,你袜子里的钱都会翻倍。因此,第一天你有 1 美分,第二天你有 2 美分(0.02 美元),第三天你有 4 美分(0.04 美元),以此类推。
doubleEachDay 方法将 double 值 jackpot 作为其输入参数,并计算达到或超过头奖金额所需的天数,从 0.01 开始,每天翻倍。该方法返回加倍所需的天数;此值应存储在整数变量 numDays 中。
完成下面的 doubleEachDay 方法。
这是我的代码,
public int doubleEachDay(double jackpot) {
double amount = 0.01;
int numDays = 0;
while(amount <= jackpot){
amount=(amount*2);
numDays++;
}
return numDays;
}
我的代码比实际答案多出 1 天。谢谢