图书管理系统
功能分析:
1.功能选择界面
2.初始化书籍
3.查看书籍
4.添加书籍
5.删除书籍
6.修改书籍
目标:实现 1.功能选择界面
打印输出相应字符串即可
使用键盘输入
根据用户的输入进行选择
while (true) {
// 1.功能选择界面, 打印输出相应字符串即可
System.out.println("--------欢迎来到图书管理系统--------");
System.out.println("1.查看书籍");
System.out.println("2.添加书籍");
System.out.println("3.删除书籍");
System.out.println("4.修改书籍");
System.out.println("5.退出");
// 使用键盘输入
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的选择:");
int operator = sc.nextInt();
// 根据用户的输入进行选择
switch (operator) {
case 1:
showAllBooks(map);
break;
case 2:
addBook(map);
break;
case 3:
deleteBook(map);
break;
case 4:
updateBook(map);
break;
case 5:
System.out.println("大爷,请慢走,欢迎下次再来!");
System.exit(0);
break;
default:
System.out.println("大爷,你的操作不存在.请不要乱来");
break;
}
}
目标:实现 2.初始化书籍
1.定义Book书籍类
2.创建一个名著集合,存储两本名著
3.创建一个it书籍集合,存储两本it书籍
4.创建一个Map,键是书籍类型,值就是对应的书籍集合
5.添加对应的数据到Map集合中
// 2.初始化书籍
// 1.定义Book书籍类
public class Book {
private String name;
private double price;
public Book() {
}
public Book(String name, double price) {
this.name = name;
this.price = price;
}
public String getN