package org.java.shopwork;
/*Book:用于封装商品|书籍的信息
* */
public class Book {
//商品编号 唯一的
private int bookId;
//商品名字
private String name;
//商品价格
private float price;
//作者
private String author;
//出版社
private String press;
//库存
private int storeNum;
//购买数量
private int buyNum;
public Book(int bookId, String name, float price, String author, String press, int storeNum) {
super();
this.bookId = bookId;
this.name = name;
this.price = price;
this.author = author;
this.press = press;
this.storeNum = storeNum;
}
public Book() {
super();
// TODO 自动生成的构造函数存根
}
public int getBookId() {
return bookId;
}
public void setBookId(int bookId) {
this.bookId = bookId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPress() {
return press;
}
public void setPress(String press) {
this.press = press;
}
public int getStoreNum() {
return storeNum;
}
public void setStoreNum(int storeNum) {
this.storeNum = storeNum;
}
public int getBuyNum() {
return buyNum;
}
public void setBuyNum(int buyNum) {
this.buyNum = buyNum;
}
}
package org.java.shopwork;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
/*模拟商城中购物车功能的实现
* */
public class ShopCarApp {
// 定义List集合,用于存放所有的商品信息
private static List<Book> bookList = new ArrayList<>()