- /*
- * 需求:有28个人要喝可乐,每人一瓶,然后去买可乐,老板有优惠,
- * 每3个可乐瓶盖可以换一瓶可乐,问至少要买多少瓶可乐才刚好够28个人喝。
- *
- * */
- public class Test {
- public static void main(String[] args) {
- int i = 0;//用于控制循环的条件,可以认为是可乐数。
- int count = 0;//计数器,用于计量优惠的条件是否达到。
- int number = 0;//计数器,用于计量最少要多少瓶可乐。
- while (i < 28) {
- count++;
- if (count == 3) {
- i++;
- number++;
- count = 1;//当已经满足优惠条件时,老板送的可乐
- } else if (count < 3) {
- number++;
- }
- i++;
- }
- System.out.println(number);
- }
- }
复制代码
|