问题为: 小芳的妈妈每天给她2.5元钱,她都会存起来,但是,每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
请问,经过多少天,小芳才可以存到100元钱?
我的代码为:
[Java] 纯文本查看 复制代码 class WhileDemo {
public static void main(String []args) {
double sum = 0.0;//总存钱数
int x = 1;//存天数
while (sum<100){
sum+=2.5;
if (x%5==0){
sum-=6.0;
System.out.println("第"+x+"天花去了6元");
}
x++;
}
System.out.println("需要经过"+x+"天");
}
}
这样的出来的结果是75.正确的结果应该是74;
我想问问大家为什么结果应该是74,而不是75?
|