//需要使用的变量
//瓶子的总数量
static int sum1 = 0;
//瓶盖子的数量
static int cover = 0;
//空瓶子的数量
static int bott = 0;
public static int bottle(int num) {
//瓶子
sum1+=num;
//盖子
cover+=num; //20
//空瓶
bott+=num; //
if(cover >=3 || bott >=2 ) {
System.out.println(“总数:”+sum1+”,空瓶子”+bott+”,盖子”+cover);
//盖子
int a =cover/3;
cover-=a*3;
//空瓶子
int b =bott/2;
bott-=b*2;
int c = a+b;
System.out.println(“递归瓶数:”+c);
bottle(c);
}
return sum1;
}
版权声明:本文为jsmndnfk992原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。