10个啤酒,每次喝完两个瓶换一个,最后能喝多少,JAVA算出来

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:01:43

public class Test {
public static void main(String[] args) {
int bottle = 10;//初始的啤酒数。
int count = 0;//计数器
int barter =2;//几个瓶子可以换一瓶新啤酒
for(int k =0;k<bottle;k++){//重第0瓶开始喝,喝到瓶子数量为止最后。
count+=1;//如果喝了一瓶,计数器+1
if(count==barter){//如果计数器等于换购数,说明已经有两个瓶子了,可以去换新啤酒了。
bottle+=1;//啤酒数加一
count=0;//计数器清零
}
}
System.out.print(bottle);//打印总的啤酒数
}
}

修改一下2楼的:
public class Test {
public static void main(String[] args) {
int BeerTotal=0;//最后能喝多少瓶酒数。
int bottle = 10;//初始的啤酒数。
int count = 0;//计数器
int barter =2;//几个瓶子可以换一瓶新啤酒
for(int k =0;k<bottle;k++){//重第0瓶开始喝,喝到瓶子数量为止最后。
count+=1;//如果喝了一瓶,计数器+1
BeerTotal++;//如果喝了一瓶,总数加1;
if(count==barter){//如果计数器等于换购数,说明已经有两个瓶子了,可以去换新啤酒了。
bottle+=1;//啤酒数加一
count=0;//计数器清零
}
}
System.out.pr

一道面试题:有304瓶啤酒,每喝3瓶啤酒就可以用喝完的3个空瓶换一瓶啤酒,问最多能喝多少瓶啤酒??? ★一个平时内向的人,为何在喝完一杯啤酒后立马换了一个人? ◆一个平时内向的人,为何在喝完一杯啤酒后立马换了一个人? 一个平时内向的人,为何在喝完一杯啤酒后立马换了一个人? ●一个平时内向的人,为何在喝完一杯啤酒后立马换了一个人? 每次喝完啤酒等带气的就打嗝不停 小明要给爸爸买14瓶啤酒,3个空瓶还可以换一瓶啤酒,他最多能拿回多少瓶啤酒? ~3个空瓶可以换1支啤酒,甘买左10支啤酒总共可以饮到几支啤酒? 十瓶啤酒喝完以后,三个空瓶再换一瓶,问一共喝多少瓶?那十瓶也算上 喝完啤酒为什末会渴?