黑马程序员技术交流社区

标题: 小芳存钱问题 [打印本页]

作者: 唯我独赞mo    时间: 2015-11-17 16:30
标题: 小芳存钱问题
需求:小芳的妈妈每天给她2.5元钱,她都会存起来,但是 每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,请问,经过多少天,小芳才可以存到100元钱。
  1. /*
  2.        分析:          
  3.           1、小芳的妈妈每天给其2.5元钱
  4.               double  daymoney = 2.5;
  5.           2、她都会存起来
  6.              double daysum = 0;
  7.           3、从第一天开始存储
  8.              int daycount = 1;
  9.           4、经过多少天,小芳才可以存到100元钱。
  10.                         double result = 100;
  11.                   5、这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
  12.                         说明要判断dayCount的值,如果对5整除就减去6元钱。
  13.                                 daySum -= 6;
  14.                   由此还隐含了一个问题,就是如果不是5的倍数天的话,钱要累加
  15.                                 daySum += dayMoney;
  16.                  6、因为不知道是多少天,所以我用死循环,一旦超过100元我就退出循环。
  17. */
  18. public class WhileDemo {
  19.         public static void main(String[] args) {
  20.                 //每天存储2.5元钱
  21.                 double daymoney = 2.5;
  22.                 //存钱的初始值为0
  23.                 double daysum = 0;
  24.                 //从第一天开始存储
  25.                 int daycount = 1;
  26.                 //总共存到100元
  27.                 double result = 100;
  28.                 //不知道多长时间用完,所以用死循环
  29.                 while(true){
  30.                         //累加钱
  31.                         daysum = daysum + daymoney;
  32.                         //如果钱存满了,就停止循环
  33.                         if(daysum >=  result){
  34.                                 System.out.println("共花了"+daycount+"天存储了100元");
  35.                                 break;
  36.                         }
  37.                         if(daycount%5 == 0){
  38.                                 //花去6元钱
  39.                                 daysum -= 6;
  40.                                 System.out.println("第"+daycount+"花去了6元钱");
  41.                         }
  42.                         daycount++;
  43.                 }
  44.         }

  45. }
复制代码

作者: yaoyeqing    时间: 2015-11-17 18:52
思路很清晰
作者: 刘旭波    时间: 2015-11-17 19:04
真的很不错,思路很清晰
作者: 芸芸众生    时间: 2015-11-17 19:22
新手表示看的很勉强,有些没看懂!
作者: ppaapc    时间: 2015-11-17 19:47
有点意思
作者: hhl    时间: 2015-11-17 23:51
这道题不错,有点意思




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