这个难题说:每天有人向前走3英尺,向后走2英尺。他经过30英尺需要多少天?
ans:27
用于在Java中计算此代码的代码是什么?
很显然,您可以计算它... f(targetDistance) = targetDistance - 2
,但是如果您想要代码来更真实地演示这些事情,则可以进行如下操作。
公共课踩钉{
public static void main(String []args){
int place = 0;
int days = 0;
boolean complete = false;
while(!complete){
days += 1;
place += 3;
if(place >= 30){
System.out.println("Made it! - " + days + " days" );
complete = true;
}
place -= 2;
}
}
}