我不确定为什么我的代码不工作:不确定为什么代码不能正常工作
public int caughtSpeeding(int speed, boolean isBirthday) {
if(isBirthday=true){
speed = speed - 5;
}
if(speed<=60){
return 0;
}
if(speed>=81){
return 2;
}
return 1;
}
的问题是:
您驾驶的是有点太快了,和警察阻止你。编写代码来计算结果,编码为一个int值:0 =无票,1 =小票,2 =大票。如果速度为60或更低,则结果为0.如果速度在61和80之间,结果为1.如果速度为81或更高,结果为2.除非是您的生日 - 在当天,您的在所有情况下速度可以高5。
D'oh谢谢! –