只需要更新空瓶子数量和交换到新的瓶子数量即可:
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//得到饮料
int n = scan.nextInt();
//喝饮料
int sum = n;
//剩余喝完的空瓶子
int nullN = n;
//空瓶子大于等于三个,那么就还能换
while(nullN>=3){
//喝过的瓶子换新瓶子
n = nullN/3;
//换完新瓶子,还剩下的空瓶子
nullN -= n*3;
//喝饮料
sum += n;
//喝完饮料又产生空瓶子
nullN +=n;
}
System.out.println(sum);
scan.close();
}
}