数学运算问题:啤酒2元1瓶,4个瓶盖可换一瓶, 2个空瓶可换一瓶,问10000元可喝多少,使用循环完成
/**
* およそ神
* 啤酒2元1瓶,4个瓶盖可换一瓶, 2个空瓶可换一瓶,问10000元可喝多少
*/
public class demo06 {
public static void main(String[] args) {
int pin = 10000 / 2;
int kong = pin;
int gai = pin;
int result = pin;
while (true) {
pin = (kong / 2) + (gai / 4);
kong = kong % 2 + pin;
gai = gai % 4 + pin;
result += pin;
if (kong < 2 && gai < 4) {
break;
}
}
System.out.println(result+"瓶");
}
}
最终输出结果如下: