java吧 关注:1,262,831贴子:12,761,141
  • 35回复贴,共1

【求助】倒水问题及输出

只看楼主收藏回复

想请问一下各位高手,小女子我刚学java不久,还有很多不会。
我正在做一个装水游戏的问题,有三个瓶子,分别为8L,9L,4L,现在已经做到相互倒水的一步,我之前用的case做的,可是如果这里也用case就需要12个case了,请问有什么自己定义的方法可以使用么?
还有,倒水还涉及到瓶子是否装满的判断,这个可以完成,可是要求以 - 代表瓶子中的水量,如果用for表示的话,不能实现最后一起输出?请问如何是好。。。
若是我表述不清,欢迎私信我,可以QQ,然后详细解释与解答。。。
谢谢


1楼2012-11-21 23:58回复
    说的不清楚啊,看不懂


    2楼2012-11-22 00:12
    收起回复
      2025-06-06 03:01:10
      广告


      3楼2012-11-22 00:12
      收起回复


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


          IP属地:马来西亚5楼2012-11-22 00:16
          收起回复


            来自Android客户端6楼2012-11-22 00:16
            收起回复
              帮顶。。。


              IP属地:法国7楼2012-11-22 00:18
              收起回复


                8楼2012-11-22 00:23
                回复
                  2025-06-06 02:55:10
                  广告
                  p1往p2倒水分情况讨论:
                  1.全部能转移
                  temp = p1.水量;
                  p1.水量 = 0;
                  p2.水量 = p2.水量 + temp;
                  2.有剩余
                  p1.水量 = p1.水量 - (p2.容量-p2.水量);
                  p2.水量 = p2.容量;
                  还有没别的情况?可以再想想。先睡了


                  本楼含有高级字体9楼2012-11-22 00:53
                  收起回复
                    我理解的是,你先从b0往b1导入8升水,然后b1再自己添加1L水到满9L,最后就将b1的水导入8升到b0,最后,b0所剩的水为8升,而b1所剩的水为1升,b2的瓶子不变是吧


                    10楼2012-11-22 00:55
                    收起回复
                      程序只是演示怎么倒水,不负责寻找答案是吧?


                      IP属地:法国11楼2012-11-22 01:25
                      收起回复
                        我居然还做了个出来了个


                        IP属地:法国12楼2012-11-22 02:34
                        收起回复
                          我咋完全看不懂你们的代码,这是java,还有妹子好强悍,这个完全不懂


                          IP属地:浙江13楼2012-11-22 08:35
                          回复
                            我表示也看不懂,妹子能讲解下吗


                            IP属地:海南14楼2012-11-22 10:28
                            回复