public static void main(String[] args) {
		int myMoney=10;//我的钱
		int piJiu=2;//啤酒的钱
		int sum = 0;//可以喝多少瓶
		int pingGai=0;//瓶盖的个数
		int kongPing=0;//空瓶的个数
		
		//第一次
		sum=myMoney/piJiu;
		pingGai+=sum;
		kongPing+=sum;
		
		while (pingGai>=4 || kongPing >=2) {
			while (pingGai>=4) {
				pingGai-=3;//4个瓶盖换1个瓶盖,-4+1=-3
				sum++;//喝的啤酒+1
				kongPing++;//空瓶+1
			}
			while (kongPing >=2) {
				kongPing--;//2个空瓶换1个空瓶,-2+1=-1
				sum++;//喝的啤酒+1
				pingGai++;//瓶盖+1
			}
		}
		System.out.println("老板不借,可以喝:"+sum+"瓶啤酒");
文章最后发布于: 2018-09-14