java吧 关注:1,238,451贴子:12,709,773
  • 44回复贴,共1

【求助】重新发帖。。。

只看楼主收藏回复


想要完成p 倒水的那一段应该怎么写?用12次case么?主要问题是怎么输出 - 。。。
这样是不是会清楚明白一点。。。


1楼2012-11-22 00:46回复
    输出-不是按容器中的水量输出就好了呀。。。
    为什么是12次case?


    IP属地:法国2楼2012-11-22 01:31
    收起回复
      问题1,动作是不是只有fill,pour?
      问题2,fill是不是只关联1个瓶子,例如step 3,水是凭空来的,而不是来自别的瓶子?
      问题3,pour是不是必须关联2个瓶子,而不能例如,p 1,这样的输入?
      问题4,缺失的step 1是不是f 0?
      哈!


      3楼2012-11-22 06:13
      回复
        帮顶,一个瓶子的粗糙实现!
        class Bottle {
        private final int capacity;
        Bottle(int capacity) { this.capacity = capacity; }
        private int size;
        void fill() { size = capacity; }
        void pour(Bottle bottle) {
        bottle.size += size;
        size = bottle.size > bottle.capacity ? bottle.size - bottle.capacity : 0;
        bottle.size -= size;
        }
        }


        4楼2012-11-22 07:15
        收起回复


          IP属地:湖北5楼2012-11-22 10:17
          回复
            试考完了?


            IP属地:法国8楼2012-11-23 20:36
            收起回复
              留名,野人家


              IP属地:北京9楼2012-11-23 23:04
              回复
                你不是发过吗。


                IP属地:四川10楼2012-11-24 00:21
                收起回复
                  发代码,哥哥给你看看。


                  IP属地:北京11楼2012-11-27 16:35
                  回复