黑马程序员技术交流社区

标题: 请用java实现如下: [打印本页]

作者: liuxvdong    时间: 2016-1-21 16:33
标题: 请用java实现如下:
啤酒: 2元钱一瓶;
         4个瓶盖换一瓶啤机;
         2个空瓶换一瓶啤酒;
需求: 10元钱可以喝几瓶啤酒?
作者: 曾宇    时间: 2016-1-21 17:55
本帖最后由 曾宇 于 2016-1-21 18:34 编辑
  1. <div class="blockcode"><blockquote>public static void main(String[] args){

  2.                 int j =2;//啤酒价格
  3.                 int g =0;//盖
  4.                 int p =0;//瓶
  5.                 int i = 10;//10元
  6.                 int max =0;//最终的酒数量
  7.                
  8.                 while(i-j>=0){
  9.                         i-=j;//买酒要花钱
  10.                         g+=1;//每瓶酒都有一个盖子
  11.                         p+=1;//每瓶酒都有一个空瓶
  12.                         max+=1;//买了一瓶酒
  13.                         if(g/4>0){
  14.                                 max+=1;//换了一瓶要记上
  15.                                 g+=1;//每瓶酒都有一个盖子
  16.                                 p+=1;//每瓶酒都有一个空瓶
  17.                                
  18.                         }
  19.                         if(p/2>0){
  20.                                 max+=1;//换了一瓶要记上
  21.                                 g+=1;//每瓶酒都有一个盖子
  22.                                 p+=1;//每瓶酒都有一个空瓶
  23.                         }
  24.                 }
  25.                
  26.                 System.out.println("数量:"+max);

  27.         }
复制代码



作者: yi651312197    时间: 2016-1-24 21:11
楼上的,学习了
作者: 黑色皮肤的马    时间: 2016-1-24 23:10
曾宇 发表于 2016-1-21 17:55

膜拜中。。。。。




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