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

package com.Summer_0417.cn;

/**
 * @author Summer
 * 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。
 */
public class Test_Method12 {

	public static void main(String[] args) {
		int money = 20, price = 3;  
		// bottle表示每一次购买的可乐瓶数
		int bottle = 0;
		// change表示每次购买完可乐剩下的钱
		int change = 0;
		// sum表示总的可乐瓶数
		int sum = 0; 
		while (money>=price) {
			bottle = money/price;//购买可乐
			change = money - price*bottle;//计算买可乐剩下的钱或者是change=money%price
			money = change+bottle;//换完瓶子后总共有多少钱
			sum+=bottle;//购买可乐的总数
		}
		System.out.println("购买可乐的总数"+sum);


	}

}

猜你喜欢

转载自blog.csdn.net/weixin_44458686/article/details/89367184