黑马程序员技术交流社区

标题: 帮我看下这个编程题吧? [打印本页]

作者: 朱磊zl    时间: 2015-6-12 12:42
标题: 帮我看下这个编程题吧?
需求:小芳的妈妈每天给她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元钱。
作者: 黑马晓飞    时间: 2015-6-12 12:50
经过50天存到100.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2