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

用Java做出:假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,算出总共喝了多少瓶饮料?

题目分析:首先算出五十瓶饮料瓶可以换多少新的饮料

                  其次算出多兑换的饮料可以兑换多少瓶饮料

                   一直到瓶子低于3可以停止计算了

在MyEclipse Professional 中的样式是:

【Java】设计Java程序,假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?_第1张图片

 源代码:

int drink = 50; // 饮料总数
            int count = 0; // 兑换次数
            while (true) {
                drink -= 3; // 喝3瓶
                drink++; // 兑换1瓶
                count++; // 兑换次数+1
                if (drink < 3) {
                    System.out.println("共喝了" + (50 + count) + "瓶");
                    break;
                }
            }

创作不易点赞评论互关三连

 

 

你可能感兴趣的:(Java项目,java,jvm,servlet)