A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 朱磊zl 中级黑马   /  2015-6-12 12:42  /  308 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

需求:小芳的妈妈每天给她2.5元钱,她都会存起来,但是,
           每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
      
  1. public class Study {
  2.        
  3.         public static void main(String[] args) {
  4.                
  5.                 //每天给2.5元钱
  6.                 double daymoney=2.5;
  7.                 //存起来的钱
  8.                 double moneysum=0;
  9.                 //从第一天开始存钱
  10.                 int dayone=1;
  11.                 //最终存储不小于100就不存了
  12.                 int summoney=100;
  13.                 //不知道存储到哪天存储完,所以用while
  14.                 while(true){
  15.                         //开始存钱
  16.                         moneysum +=daymoney;
  17.                        
  18.                         if(moneysum>=summoney){//如果大于100元就终止循环
  19.                                 System.out.println("共花了"+dayone+"天存储100元");
  20.                                 break;
  21.                         }
  22.                         if(dayone/5==0){
  23.                                 //花掉6元钱
  24.                                 moneysum-=6;
  25.                                 System.out.println("第"+dayone+"天花了6元钱");
  26.                                
  27.                         }
  28.                         //天数的变化
  29.                         dayone++;
  30.                 }
  31.                
  32.         }

  33. }
复制代码
请问,经过多少天,小芳才可以存到100元钱。

1 个回复

倒序浏览
经过50天存到100.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马