西电java宠物商店程序
时间: 2023-11-28 18:05:29 浏览: 86
很高兴为您提供帮助,以下是西电Java宠物商店程序的设计思路:
1. 宠物类:
首先,我们需要定义一个宠物类,其中应该包含以下属性:
- 宠物种类
- 宠物名字
- 宠物年龄
- 宠物性别
- 宠物价格
并且需要提供以下方法:
- 获取宠物信息
- 修改宠物价格
2. 商店类:
接下来,我们需要定义一个商店类,其中应该包含以下属性:
- 商店名称
- 商店地址
- 商店电话
- 商店宠物列表
并且需要提供以下方法:
- 获取商店信息
- 添加宠物
- 删除宠物
- 修改宠物价格
- 查找宠物
3. 用户界面:
最后,我们需要设计一个用户界面,其中应该包含以下功能:
- 显示商店信息
- 显示宠物列表
- 添加宠物
- 删除宠物
- 修改宠物价格
- 查找宠物
以上是西电Java宠物商店程序的设计思路,您可以根据自己的需求进行具体实现。
相关问题
写一个西电java宠物商店程序
以下是一个简单的西电Java宠物商店程序的实现:
```java
import java.util.Scanner;
public class PetShop {
public static void main(String[] args) {
System.out.println("欢迎来到西电宠物商店!");
Scanner scanner = new Scanner(System.in);
boolean isShopping = true;
while (isShopping) {
System.out.println("请选择您要购买的宠物类型:");
System.out.println("1. 狗狗");
System.out.println("2. 猫咪");
System.out.println("3. 兔子");
System.out.println("4. 退出");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("请选择您要购买的狗狗品种:");
System.out.println("1. 金毛");
System.out.println("2. 拉布拉多");
System.out.println("3. 德国牧羊犬");
int dogChoice = scanner.nextInt();
switch (dogChoice) {
case 1:
System.out.println("您已成功购买一只金毛!");
break;
case 2:
System.out.println("您已成功购买一只拉布拉多!");
break;
case 3:
System.out.println("您已成功购买一只德国牧羊犬!");
break;
default:
System.out.println("输入错误,请重新选择!");
break;
}
break;
case 2:
System.out.println("请选择您要购买的猫咪品种:");
System.out.println("1. 苏格兰折耳猫");
System.out.println("2. 波斯猫");
System.out.println("3. 伯曼猫");
int catChoice = scanner.nextInt();
switch (catChoice) {
case 1:
System.out.println("您已成功购买一只苏格兰折耳猫!");
break;
case 2:
System.out.println("您已成功购买一只波斯猫!");
break;
case 3:
System.out.println("您已成功购买一只伯曼猫!");
break;
default:
System.out.println("输入错误,请重新选择!");
break;
}
break;
case 3:
System.out.println("您已成功购买一只兔子!");
break;
case 4:
isShopping = false;
System.out.println("谢谢光临!");
break;
default:
System.out.println("输入错误,请重新选择!");
break;
}
}
scanner.close();
}
}
```
该程序通过使用`Scanner`类实现了与用户的交互,根据用户的输入选择相应的宠物种类和品种,并输出购买结果。其中,程序使用了嵌套的`switch`语句来实现多级选择。用户可以通过输入`4`退出程序。
阅读全文