当前位置 博文首页 > 文章内容

    喝了多少饮料

    作者: 栏目:未分类 时间:2020-09-18 9:01:05

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    设计 Java 程序,假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少饮料

        public static void main(String[] args) {
            /**
             * 设计 Java 程序,假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮
             * 料,依次类推,请问总共喝了多少饮料 74
              */
           int water = 50;
    //      第一种:
    //       int n=0;
    //       while (true) {
    //           //开始喝水:
    //           water-=2;
    //           n++;
    //           if (water<3) {
    //               System.out.println(n+50);
    //               return;
    //           }
    //       }
            //第二种:
            water(0,water);
        }
    
        public static void water(int count,int water){
            if (water<3) {
                //剩余饮料
                count+=water;
                System.out.println(count);
                return;
            }
            int remainWater = water%3;
            int newWater = water/3;
            count += water - remainWater;
            newWater += remainWater;
            water(count,newWater);
        }