package com.zhiyou101;  /***  一块钱买一瓶水,两个空瓶换一瓶水,三个瓶盖换一瓶水,现在有20块钱,一共可以喝多少瓶水?* @author Administrator**/public class BuyWater2 {public static void main(String[] args){int money = 20; //20块钱int water = money;//一块钱买一瓶水int bottle = 0; //空瓶数量int bottleCap = 0;//瓶盖数量int index = 0; //计数 while(true){ //自制死循环,需要自己创建条件跳出循环index += water;  // 一共喝了多少水bottle += water;  //一瓶水喝完得一个空瓶bottleCap += water; //一瓶水喝完得一个瓶盖water = 0; //水喝完了water += bottle/2; //两个空瓶换一瓶水bottle = bottle%2; //剩下得空瓶(0 or 1)water += bottleCap/3; //三个瓶盖换一瓶水bottleCap = bottleCap%3; //剩余的瓶盖(0 or 1 or 2)if(water<=0){//当没水的时候跳出循环break;}}System.out.println(index);}}

一块钱买一瓶水,两个空瓶换一瓶水,三个瓶盖换一瓶水,现在有20块钱,一共可以喝多少瓶水?(方法2)相关推荐

  1. 一块钱买一瓶水,两个空瓶换一瓶水,三个瓶盖换一瓶水,现在有20块钱,一共可以喝多少瓶水?

    /* ************************************************************************ > File Name: water.cp ...

  2. 一块钱可以买一瓶水 两个空瓶可以换一瓶水 三个瓶盖换一瓶水 请问二十块钱可以买多少瓶水?

    package Test;import java.util.Scanner;/*** 一块钱可以买一瓶水 两个空瓶可以换一瓶水 三个瓶盖换一瓶水* 请问二十块钱可以买多少瓶水?* @author ui ...

  3. JavaScript 一元钱可以买一瓶水,两个空瓶可以换一瓶水,三个瓶盖可以换一瓶水,20块钱可以换多少瓶水。

    <script>// 一元钱可以买一瓶水,两个空瓶可以换一瓶水,三个瓶盖可以换一瓶水,20块钱可以换多少瓶水.function maiS(money) {var water = money ...

  4. java递归20元买汽水,瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)...

    瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)package com.ftl; import java.util.Scanner; public class Wa ...

  5. 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)

    瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借) package com.ftl;import java.util.Scanner;public class Wat ...

  6. 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐

    //给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐.(5分) public class Test1 {public static void main(Stri ...

  7. 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐?

    给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱, 问最多可以喝到多少瓶可乐? public class Test {public static void main(String[] a ...

  8. java递归空瓶换饮料_问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料? | 学步园...

    /** *问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料? *下面用不同的方法实现了这个问题(Java实现): *1.递归方法 *2.非递归方法 *3.公式法 */ publ ...

  9. C# 3个可乐瓶可以换一瓶可乐,现在有364瓶可乐。问一共可以喝多少瓶可乐,剩下几个空瓶! 案例

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

最新文章

  1. usaco Controlling Companies
  2. java 锁降级 知乎_HotSpot VM重量级锁降级机制的实现原理
  3. ECShop 模板库项目功能详解
  4. echarts 环形图 默认高亮展示某个数据
  5. golang panic的错误回收和简单的使用场景
  6. java gz文件解压_java – 批量解压缩.gz文件
  7. JavaBean和Servlet
  8. 操作系统的概念,功能和目标
  9. 导出jar包和api文档
  10. 三面头条,靠P9级算法分享的两本算法pdf书籍,轻松拿到offer
  11. 7.4 SiamFC
  12. 2020年第六届 美亚杯电子取证 团体赛 wp
  13. 用C++计算圆周长和面积
  14. 电脑桌面的快捷方式的字体有背景颜色,怎么修改?
  15. Excel画的图复制到Word中变形的解决办法
  16. 前端工程师ps学习笔记
  17. 计算机处理器哪个最好,电脑处理器,哪个比较好
  18. 目标检测——day44 Tiny Object Detection in Aerial Images
  19. windows7安装打印机提示“本地打印后台处理程序服务没有运行”
  20. Traingview MACD自定义指标颜色修改

热门文章

  1. Fundation 5发布:号称最快版本,响应式用户体验更完善
  2. html h2自动换行,使H1 H2等标签不换行
  3. Java 两个数相加的测试_Java 两个数字相加
  4. 纳斯达克2021科技趋势报告、字节与美国用户达成9200万美元隐私协议、2020 最受欢迎APP|Decode the Week...
  5. 谢雨欣最欣专辑《欣天地》
  6. Classical wave-optics analogy of quantum-information processing
  7. OSGi-Equinox
  8. 微信图片上传检测图片是否含有违禁内容
  9. CI框架中的开启调试模式
  10. 【热血传奇】 脚本开发之输入框