【答案一】
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            int num=sc.nextInt();
            int count=0;
            if(num ==0){
                break;
            }
            while(num/3>0){
                count+=num/3;
                //num/3表示后面又可以继续换的,区域是原来剩余的
                 num=num/3+num%3;
                //剩余2个空瓶时,先向老板姐个空瓶
                if(num==2){
                    num+=1;
                }
            }
           System.out.println(count);
        }
    }
}


【答案2】
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            int num=sc.nextInt();
            int count=0;
            if(num ==0){
                break;
            }
            //2瓶换一瓶
            count=num/2;
           System.out.println(count);
        }
    }
}