分别用if..else和Switch编写如下早餐订单,客户输入:周1、2、3、4、5、6、7: 程序输出: 周一,牛奶,面包 周二,稀饭、咸菜周三、周五,包子,稀饭 周六,烤鸡腿,面包 其它时间,不提供早餐
时间: 2024-10-14 18:04:08 浏览: 24
你可以使用`if...else`语句和`switch`语句分别来实现这个早餐订单逻辑:
**使用 if...else **:
```python
def breakfast_order(day):
if day == "周一":
print("周一,牛奶,面包")
elif day == "周二":
print("周二,稀饭、咸菜")
elif day in ["周三", "周五"]:
print(f"{day},包子,稀饭")
elif day == "周六":
print("周六,烤鸡腿,面包")
else:
print("其它时间,不提供早餐")
# 输入客户选择的一天
customer_day = input("请输入周几 (1-7): ")
breakfast_order(customer_day)
```
**使用 switch **:
```java
public class BreakfastOrder {
public static void main(String[] args) {
String day = getCustomerDay();
switch (day) {
case "周一":
System.out.println("周一,牛奶,面包");
break;
case "周二":
System.out.println("周二,稀饭、咸菜");
break;
case "周三":
case "周五":
System.out.println("周" + day + ",包子,稀饭");
break;
case "周六":
System.out.println("周六,烤鸡腿,面包");
break;
default:
System.out.println("其它时间,不提供早餐");
}
}
private static String getCustomerDay() {
return JOptionPane.showInputDialog("请输入周几 (1-7): ");
}
}
```
阅读全文