题目:
小芳妈妈每天给小芳2.5元存起来,
但是每当这一天是第五天或者是五天的倍数时,小芳会花掉6元,
求小芳存到100元需要多少天?
程序:
class CombineDemo{
public static void main(String[] args){
int day = 0;
double sum = 0;
while(sum < 100){
day++;
sum += 2.5;
if(day%5==0){
sum -=6;
continue;
}
}
System.out.println("需要"+day+"天");
}
}
注意事项:
- 由于2.5元是小数,所以定义成double,而不是int类型,否则会产生结果的错误。
- 不知道是多少天才可以存到100,用while循环,如果是for循环至少要知道到循环多少次
- 当天数是5的倍数的时候,需要总钱数减去5,但是不要忘了,每天都要加上妈妈新给的2.5元
- 需要74天