package com.shop;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
//商店类
public class Shop {
public Shop(int i) {
if(i==1){
id = "1";
name ="ShopA";
goods = new LinkedHashMap<String,Goods>();
Goods mGoods = new Goods();
mGoods.setId("001");
mGoods.setName("Apple");
mGoods.setPrice(2.0);
goods.put("001",mGoods);
mGoods = new Goods();
mGoods.setId("002");
mGoods.setName("Pear");
mGoods.setPrice(2.5);
goods.put("002",mGoods);
mGoods = new Goods();
mGoods.setId("003");
mGoods.setName("Banana");
mGoods.setPrice(1.5);
goods.put("003",mGoods);
mGoods = new Goods();
mGoods.setId("004");
mGoods.setName("Mango");
mGoods.setPrice(3.0);
goods.put("004",mGoods);
mGoods = new Goods();
mGoods.setId("005");
mGoods.setName("Strawberry");
mGoods.setPrice(4.0);
goods.put("005",mGoods);
mGoods = new Goods();
mGoods.setId("006");
mGoods.setName("Cheery");
mGoods.setPrice(5.0);
goods.put("006",mGoods);
}else if(i==2){
id = "2";
name ="ShopB";
goods = new LinkedHashMap<String,Goods>();
Goods mGoods = new Goods();
mGoods.setId("001");
mGoods.setName("Apple");
mGoods.setPrice(2.5);
goods.put("001",mGoods);
mGoods = new Goods();
mGoods.setId("002");
mGoods.setName("Pear");
mGoods.setPrice(2.0);
goods.put("002",mGoods);
mGoods = new Goods();
mGoods.setId("003");
mGoods.setName("Banana");
mGoods.setPrice(1.0);
goods.put("003",mGoods);
mGoods = new Goods();
mGoods.setId("004");
mGoods.setName("Mango");
mGoods.setPrice(3.2);
goods.put("004",mGoods);
mGoods = new Goods();
mGoods.setId("005");
mGoods.setName("Strawberry");
mGoods.setPrice(4.1);
goods.put("005",mGoods);
mGoods = new Goods();
mGoods.setId("006");
mGoods.setName("Cheery");
mGoods.setPrice(4.5);
goods.put("006",mGoods);
}
}
private String id;//商店id
private String name;//商店名称
private Map<String,Goods> goods;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Map<String, Goods> getGoods() {
return goods;
}
public void setGoods(Map<String, Goods> goods) {
this.goods = goods;
}
public void printMessage(){
System.out.println("Welcome you to "+name);
System.out.println("fruits supermarket");
System.out.println("id\t fruits\t price\t");
Iterator keys = goods.entrySet().iterator();
while(keys.hasNext()) {
Map.Entry entry =(Map.Entry)keys.next();
String key=(String)entry.getKey();
Goods value=(Goods)entry.getValue();
System.out.println(String.format("%s\t %s\t %g", value.getId(),value.getName(),value.getPrice()));
}
}
public Goods getGoods(String id) {
return goods.get(id);
}
}
普通网友
- 粉丝: 1
- 资源: 1
最新资源
- 线上鲜花销售系统的设计与实现-Java、MySQL+鲜花销售、在线销售
- 基于最小二乘支持向量机(LSSVM)的数据分类预测算法Matlab代码实现,基于最小二乘支持向量机(LSSVM)的数据分类预测 LSSVM分类 matlab代码 只代码,不负责讲解 注:要求 Matl
- Python语言实例-毕业设计项目:音乐网站开发与数据库管理-开题报告,论文,答辩PPT参考
- 基于深度置信网络和支持向量机的数据分类预测算法matlab实现,基于深度置信网络-支持向量机(DBN-SVM)的数据分类预测 matlab代码 ,基于深度置信网络-支持向量机(DBN-SVM)数据分
- 视频格式转换工具,支持单个,批量视频的转换
- Java语言实例-毕业设计项目:企业级SpringBoot电影信息管理系统-开题报告,论文,答辩PPT参考
- 基于遗传算法优化的BP神经网络(GA-BP)在数据分类预测中的应用与matlab实现,基于遗传算法优化BP神经网络(GA-BP)的数据分类预测 matlab代码 ,核心关键词:遗传算法; BP神经
- "Matlab蒙特卡洛模拟:电动汽车EV负荷曲线仿真,一充二充三充类型灵活调整",Matlab利用蒙特卡洛模拟,将电动汽车EV分为一充二充三充三种类型,仿真电动汽车负荷曲线 蒙特卡洛模拟次数、电动汽
- Cruise与Simulink联合搭建的纯电动仿真模型:探索实际项目中的电池动力表现,cruise纯电动仿真模型纯电动车实际项目模型,本模型基于Cruise软件和Simul ink软件共同搭建完成
- 西门子S7-200PLC控制的六层电梯系统:内外呼叫响应、自动开关门、升降控制及多重安全防护机制实现程序设计 ,两部6层电梯西门子S7-200PLC梯形图程序 一、电梯具有的功能 1.电梯
- Java语言实例-毕业设计项目:Spring Boot框架企业级用户管理系统-开题报告,论文,答辩PPT参考
- 自动化测试全流程指导1
- 惠威DSP PX-406电脑调音软件
- 基于51单片机、ADC0808与LCD12864的波形发生器仿真系统:Proteus模拟的信号发生器及源代码展示,基于51单片机的示波器 基于单片机AT89C51、模数转芯片ADC0808、pro
- Java语言实例-毕业设计项目:Spring Boot高仿小米电子商城模板-开题报告,论文,答辩PPT参考
- 基于改进粒子群权重递减的PSO-SVM时间序列预测算法matlab实现(附Libsvm工具箱),基于改进粒子群优化支持向量机(PSO-SVM)的时间序列预测 PSO-SVM时间序列 改进后粒子群权重为
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈