- package com.itheima;
- * 思路:
- * 1、定义一个for循环,每一个人开始买可乐。
- * 2、因为买3瓶可乐可以兑换一瓶可乐,那么可以定义一个要买的可乐变量,如果可乐数量达到3瓶,那么这时候将可乐的数量重置为1,
- * 否则的话,就将这次买可乐的次数用number变量记录下来。
- */
- public class Test10 {
- public static void main(String[] args) {
- int number_1 = getNumber(28);
- System.out.println("28个人需要买:"+number_1+"瓶可乐");
-
- int number_2 = getNumber(50);
- System.out.println("50个人需要买:"+number_2+"瓶可乐");
- }
- private static int getNumber(int persons) {
-
- int cola = 0; //要买的可口可乐
-
- int number = 0; //这是用来记录买可口可乐的次数
- for (int i = 0; i < persons; i++) {
-
- // 因为3瓶可乐可以兑换1瓶,所以如果可乐达到3瓶,那么将可乐数重置为1
- if (cola==3) {
- cola = 1;
- } else { // 否则,就将这次买可乐的次数,用number变量进行记录。
- cola++;
- number++;
- }
- }
- return number;
- }
- }
复制代码 |