jav超市价格查询系统源代码
时间: 2023-10-09 13:03:09 浏览: 200
超市价格查询系统是一种能够帮助用户快速查询商品价格的软件系统。该系统使用Java语言进行开发,以下是该系统的源代码:
```java
import java.util.HashMap;
// 商品类
class Product {
private String name; // 商品名称
private double price; // 商品价格
public Product(String name, double price) {
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
}
// 超市价格查询系统类
public class SupermarketPriceQuery {
private HashMap<String, Double> products; // 存储商品及其价格的哈希表
public SupermarketPriceQuery() {
products = new HashMap<>();
}
public void addProduct(String name, double price) {
products.put(name, price); // 添加商品及其价格到哈希表中
}
public double queryPrice(String name) {
if (products.containsKey(name)) {
return products.get(name); // 查询商品的价格
} else {
System.out.println("不存在该商品");
return -1;
}
}
public static void main(String[] args) {
SupermarketPriceQuery system = new SupermarketPriceQuery();
// 添加商品及其价格到系统中
system.addProduct("苹果", 3.5);
system.addProduct("香蕉", 2.0);
system.addProduct("鸡蛋", 2.5);
// 查询商品价格并输出结果
System.out.println("苹果的价格:" + system.queryPrice("苹果"));
System.out.println("香蕉的价格:" + system.queryPrice("香蕉"));
System.out.println("橙子的价格:" + system.queryPrice("橙子"));
}
}
```
以上是一个简单的超市价格查询系统的Java源代码。该系统通过HashMap存储商品名称和价格,用户可以通过调用`addProduct`方法添加商品,通过调用`queryPrice`方法查询商品价格。运行程序时,输出了苹果、香蕉和橙子的价格。如果查询的商品不在系统中,则会输出“不存在该商品”。
阅读全文