题目:
小芳的妈妈每天给她2.5元钱,她都会存起来,但是,每当这一天是存钱的第5天
或者5的倍数的话,她都会花去6元钱,请问,经过多少天,小芳才可以存到
100元钱。
分析
1、由于存钱都是每天会发生的内容,所以我们用循环去解决
又由于我们学过了for循环和while循环
因为不知道要存多少天钱,所以我们采用while循环
2、定义一个变量接收存钱的天数
代码演示:
public class ControlTest {
public static void main(String[] args) {
//定义变量代表存储的天数
int day = 0;
//定义另一个变量表示存储的金额
double money = 0;
while (money <= 100) {
day = day + 1;
money = money + 2.5;
//每当这一天是存钱的第5天或者5的倍数的话, 她都会花去6元钱
if (day % 5 == 0) {
money = money - 6;
}
}
System.out.println("==================================");
System.out.println("第" + day + "天的时候,存到了" + money + "元");
}
}
运行截图: