用java编程实现:用集合开发图书管理系统,实现图书上架,图书查询,图书销售和书价修改等功能。
时间: 2024-10-23 20:04:27 浏览: 25
在Java中,我们可以使用集合框架如ArrayList、HashMap等来设计一个简单的图书管理系统。这里是一个基本的步骤:
1. **创建图书类Book**:
```java
public class Book {
private String title;
private String author;
private double price;
// 构造函数, getters and setters
}
```
2. **创建图书库存类Inventory**:
```java
import java.util.ArrayList;
import java.util.HashMap;
public class Inventory {
private HashMap<String, Book> books;
public Inventory() {
this.books = new HashMap<>();
}
// 上架图书方法
public void addBook(Book book) {
books.put(book.getTitle(), book);
}
// 查询图书方法
public Book searchBook(String title) {
return books.get(title);
}
// 销售图书方法 (假设简单地移除库存)
public boolean sellBook(String title) {
Book book = books.get(title);
if (book != null) {
books.remove(title);
return true;
}
return false;
}
// 修改书价方法
public void updatePrice(String title, double newPrice) {
Book book = books.get(title);
if (book != null) {
book.setPrice(newPrice);
} else {
System.out.println("图书不存在");
}
}
}
```
阅读全文