以下是添加注释后的代码:
 
 
public class DrinkSprite {
    public static void main(String[] args) {
        int money = 50;  // 初始的钱数
        int price = 6;   // 每瓶雪碧的价格
        int bottleReturn = 1; // 退一个瓶子换回的钱数
        int totalDrank = 0;  // 总共喝到的雪碧瓶数

        int bottles = money / price;  // 用初始钱数除以价格得到能买到的雪碧瓶数
        totalDrank += bottles;  // 累加到总喝到的瓶数

        while (bottles > 0) {  // 只要还有瓶子
            int returnedBottles = bottles;  // 记录当前的瓶子数
            bottles = returnedBottles / price + returnedBottles % price;  // 计算用这些瓶子能换的新的雪碧瓶数和剩余瓶子数
            totalDrank += bottles;  // 再次累加到总喝到的瓶数
        }

        System.out.println("可以多喝 " + totalDrank + " 瓶雪碧");
    }
}
 

06-04 17:00