使用java创建 Restaurant 类,声明整型变量 count 表示用餐人数,根据人数安排客人到4人桌、8人桌或包厢用餐。
时间: 2024-09-19 12:10:07 浏览: 35
RMS.zip_vc餐厅_餐桌
在Java中,你可以创建一个名为`Restaurant`的类,包含一个整型变量`count`表示用餐人数,然后通过条件判断来根据不同的人数将客人分配到合适的餐桌类型。以下是一个简单的例子:
```java
public class Restaurant {
private int count; // 客人总数
public Restaurant(int count) {
this.count = count;
}
// 分配客人的方法
public void assignSeats() {
if (count <= 0) {
System.out.println("没有客人需要用餐!");
} else if (count % 4 == 0) { // 如果能被4整除,全部安排在4人桌
System.out.println("所有客人安排在4人桌,共" + count / 4 + "桌");
} else if (count % 8 == 0) { // 如果能被8整除,全部安排在8人桌
System.out.println("所有客人安排在8人桌,共" + count / 8 + "桌");
} else { // 否则,先安排4人桌,剩余的安排包厢
int tables4 = count / 4;
int remainder = count % 4;
System.out.println("安排" + tables4 + "张4人桌,剩余" + remainder + "位安排在包厢");
}
}
// 示例:创建并分配座位
public static void main(String[] args) {
Restaurant restaurant = new Restaurant(20);
restaurant.assignSeats();
}
}
```
在这个例子中,当你创建一个`Restaurant`实例,并调用`assignSeats()`方法时,它会根据`count`值自动决定如何分配客人。
阅读全文