package practise;

//假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
class DrinkCount
{
 public  int drink(int n)
 { 
  int count=n;
  if(n>=3)
  {
   n=n/3;
            count=count+drink(n);//递归
  }
 
  return count;
 }
}
public class DrinkTest {

public static void main(String[] args)
 {
  DrinkCount  d=new DrinkCount();
  System.out.println(d.drink(50));
  
  
 }

}

java 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?相关推荐

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

    用Java做出:假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,算出总共喝了多少瓶饮料? 题目分析:首先算出五十瓶饮料瓶可以换多少新的饮料 其次算出多兑换的饮料可以兑换多少瓶饮料 一直到瓶子低 ...

  2. 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?

    这大家可以这么想 一共有50瓶, 喝完三瓶 + 1 喝完三瓶 + 1 那么 50 - 3 + 1 -3 + 1 以此类推知道...最后剩余的可乐数小于3退出.那么依旧题意可以写出. package c ...

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

    package cn.bdqn.demo02;public class Zuoye35 {public static void main(String[] args) {int num=0;int s ...

  4. 假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料???

    话不多说,直接上代码,四种方式任君选择 public class Drink {public static void main(String[] args) {add0(50);add1(50);Sy ...

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

    /*假设有 50 瓶饮料,喝完三个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少饮料. */ public static void main(String[] args) {int n = 50; / ...

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

    1  while System.out.println("-------------case1---用while");int n = 50; // 初始饮料总数int i = 0; ...

  7. 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(解读误区)

    28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐? 本来是一道很简单的问题(找个小学生都能算出来)但是大部分人都忽略了一个跟经济有关的问题. ...

  8. 746-1元钱一瓶汽水,喝完后2个空瓶换1瓶汽水

    题目如下 1元钱一瓶汽水,喝完后2个空瓶换1瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水? 解题思路 两个空瓶 = 一个满瓶的价值, 实际上汽水价值为0.5元, 20元正好40瓶的气水 最后剩一个空 ...

  9. 【C语言实现】1瓶汽水1元,2个空瓶可以换一瓶汽水,20元可以喝多少汽水呢

    一.介绍 1瓶汽水1元,2个空瓶可以换一瓶汽水,20元可以喝多少汽水呢? 今天在网上看到一道有趣的逻辑算数题,仔细一想,这道初级奥数好像可以用我最近学的C语言来实现,随即便写了以下的几种实现方法. 二 ...

最新文章

  1. 网站漏洞修复公司处理网站被篡改跳转到其他网站的解决办法
  2. C语言中volatilekeyword的作用
  3. 建立自己的git账户并保存资料的重要性
  4. 《微软的梦工场》 笔记(1)
  5. @select注解_SSM框架(十三):Spring框架中的IoC(3)新注解,完全摆脱xml文件
  6. 解决“重新安装vmware-tools”灰色而无法安装的问题
  7. Linux CentOS 6.5 操作环境下修改mysql数据库密码
  8. 电脑端OneNote2019(win10系统)登录微软账号登陆错误报错误码0x80860010错误-已解决
  9. git untracked working tree files would be overwritten by merge
  10. 阿里云云计算 16 块存储的概念
  11. VCPKG 常用命令
  12. ctfmon是什么启动项_win7启动项没有ctfmon.exe的解决方法
  13. 微信小程序 + 腾讯位置服务SDK 实现路线规划
  14. 打造一款最强王者云笔记typora+坚果云+阿里云oss?
  15. Mac 系统下java端口占用
  16. 如何将ipad作为电脑的第二显示屏
  17. mcldownload文件夹_—MCLDownload—文件夹
  18. 【打卡】医学搜索Query相关性判断学习赛
  19. 哪种投影仪好用?家用电视投影仪哪种好
  20. ISP(图像信号处理)白平衡White Balance

热门文章

  1. 无痕模式运行html,各个浏览器开启无痕模式的方法教程
  2. 黑马Java常见面试题基础(一)
  3. python版电报API接入从零到一(有彩蛋)
  4. 杭电计算机考试科目,杭电计算机考研经验
  5. 音频 ----- DRC
  6. 携程产品经理笔试题-2020秋招
  7. 汇编语言_使用int16h中断读取键盘缓冲区
  8. Matlab(4)矩阵
  9. OpenGL-GLSL语言入门教程(1)
  10. 简单三步快速远程桌面公司内网电脑【免费内网穿透】