28人买可乐喝,3个可乐瓶盖可以换一瓶可乐
来源:互联网 发布:淘宝客服工作室 编辑:程序博客网 时间:2024/06/10 04:21
import java.util.Scanner;
public class Test10 {
/** * 10、28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝? * 假如是50人,又需要买多少瓶可乐?(需写出分析思路) *//** * 思路: * 1.键盘录入人数 * 2.人数作为参数,传给getNum()方法 * 3.getNum()方法 计算总可乐数 * 循环条件为:拥有可乐人数是否到达输入的总人数 * 首先判断 cap瓶盖是否为3,若为3,拥有可乐的人数加1,瓶盖赋值为1,注:在此可乐数不用加1 * 否则,可乐加1,人数加1,瓶盖加1 * 返回总可乐数量。 * 结果: * 28人总共需要购买 19 瓶可乐 * 50人总共需要购买 34 瓶可乐 */public static void main(String[] args) { //键盘录入总人数 Scanner sc = new Scanner(System.in); System.out.println("请输入总人数:"); int personNum = sc.nextInt(); //自定义方法,将录入的人数作为参数传递,计算需要的总可乐数 int cola = getNum(personNum); //打印输出最终可乐瓶数 System.out.println(personNum +"人总共需要购买 "+cola +" 瓶可乐!");}/** * 自定义方法:根据总人数计算需要购买的总可乐数 * @param personNum 总人数,作为循环的截止条件 * @return int cola(总可乐瓶数) */public static int getNum(int personNum) { int cola = 0; //初始购买可乐瓶数为0 int cap = 0; //初始瓶盖数为0 int person = 0; //初始拥有可乐的人数为0 //循环计算总可乐数量 while(person < personNum){ //已拥有可乐的人数person小于总人数personNum时 循环 if (cap == 3){ //if判断瓶盖数量是否为3,若为3,则可兑换一瓶可乐,此时拥有可乐人数加1,瓶盖赋值为1 person++; cap = 1; }else { //否则,购买一瓶可乐,即可乐加1,人数加1,瓶盖加1 cola++; cap++; person++; } } return cola; //返回总可乐数}
}
0 0
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(解读误区)
- :3个瓶盖可以换一瓶可乐,一共有28个人,要保证每个人一瓶,请问最低需要买多少瓶可乐呢?
- 喝可乐问题,2个空瓶换一瓶可乐
- 两个瓶盖换一瓶可乐问题
- 问题描述:一次买n瓶可乐,k个空瓶可以换一瓶饮料,那么一共能喝多少瓶饮料?
- 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。
- [面试题]N个人买可乐,买5瓶送一瓶,至少要买几瓶可乐够喝?
- 一瓶可乐一块钱,三个空瓶子可以换一瓶可乐,如果现在有m块钱,能换多少瓶可乐。
- java面试题 :买可乐问题,5个空瓶可换一瓶可乐,问n个人买几瓶?
- 喝可乐
- 2元可以买一瓶啤酒,4个瓶盖可以换一瓶,2个空瓶可以换一瓶,,10元最多可以喝多少瓶
- 可乐
- 算法-排序算法-插入排序
- 更改后的users表应用实例
- 整理出来四旋翼飞行器的资料汇总
- HDU 5122 K.Bro Sorting(单调栈)
- mysql索引使用总结
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐
- 随机数产生转换-根据(1,5)随机数生成器,生成(1,7)之内的随机数
- JavaSe基础(16)--内部类
- 贝叶斯分类
- 边缘检测的输出
- Xamarin.iOS + MvvmCross - Notes about how to use Mvx TableViewSource
- 微信开发准备(三)——框架以及工具的基本使用
- ORACLE RAC 的启动和关闭顺序
- Eclipse常用快捷键