以下是添加注释后的代码:
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 + " 瓶雪碧");
}
}