编写java代码 编写代码 猫和狗共享房屋中的一桶水,猫和狗轮流喝水。水有20个单位,狗每次喝2个单位,猫每次喝1个单位,猫和狗在轮流喝水的过程中,主动休息2秒,当水被喝尽时,既结束。
时间: 2023-05-13 10:05:49 浏览: 35
以下是Java代码实现:
```
public class CatDogWaterSharing {
public static void main(String[] args) {
int water = 20;
while (water > 0) {
System.out.println("Water remaining: " + water);
water -= 2;
if (water <= 0) {
System.out.println("Water has been drunk up!");
break;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Water remaining: " + water);
water--;
if (water <= 0) {
System.out.println("Water has been drunk up!");
break;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
```
这段代码模拟了猫和狗共享一桶水的情况,狗每次喝2个单位,猫每次喝1个单位,它们轮流喝水并且在喝水过程中主动休息2秒。当水被喝尽时,程序结束。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)