private static int num=0; //可以喝的啤酒数
private static int pingzi=0;//瓶子数
public static void main(String[] args) {
// Scanner scanner = new Scanner(
System.in);
// System.out.println("要买多少钱的?");
// int money = scanner.nextInt();
int money = 2;
System.out.println(money+"元可以喝"+calc(money)+"瓶啤酒");
}
private static int calc(int money){
if(money > 0){
money--; // 买一瓶钱就要减去 1 元
num++; // 得到的啤酒数加 1
pingzi++; // 得到的瓶子数加 1
if(pingzi==2){ // 如果瓶子数等于 2 的话,可以多兑换一瓶,兑换之后还多了一个瓶子
num++; pingzi=1;
}
calc(money); //递归计算
}
return num;
}