需求:小芳的妈妈每天给她2.5元钱,她都会存起来,但是,
每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
- public class Study {
-
- public static void main(String[] args) {
-
- //每天给2.5元钱
- double daymoney=2.5;
- //存起来的钱
- double moneysum=0;
- //从第一天开始存钱
- int dayone=1;
- //最终存储不小于100就不存了
- int summoney=100;
- //不知道存储到哪天存储完,所以用while
- while(true){
- //开始存钱
- moneysum +=daymoney;
-
- if(moneysum>=summoney){//如果大于100元就终止循环
- System.out.println("共花了"+dayone+"天存储100元");
- break;
- }
- if(dayone/5==0){
- //花掉6元钱
- moneysum-=6;
- System.out.println("第"+dayone+"天花了6元钱");
-
- }
- //天数的变化
- dayone++;
- }
-
- }
- }
复制代码 请问,经过多少天,小芳才可以存到100元钱。 |
|