/*
* 设计Java程序,假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
* */
public static void main(String[] args) {
int kongPing1 = 0;
int kongPing2 = 0;
int kongPing3 = 0;
for (int i = 1; i <= 50; i++) {
if (i % 3 == 0) {
kongPing1++;
if (kongPing1 % 3 == 0) {
kongPing2++;
// System.out.println(kongPing2);
if (kongPing2 == 0) {
kongPing3++;
// System.out.println(kongPing3);
}
}
}
}
System.out.println("共喝了 " + (50 + kongPing1 + kongPing2 + kongPing3) + " 瓶饮料。");
}
需要注意的时:空瓶子换成饮料喝完之后,又产生了空瓶子,又可以继续换饮料
输出结果: