1.首先创建商品类,代码如下:

package a;public class Product {private String proName;public String getProName() {return proName;}public void setProName(String proName) {this.proName = proName;}
}

2.创建超市类,代码如下:

package a;public class Market {private String markName;private Product[] depot;//创建仓库数组public String getMarkName() {return markName;}public void setMarkName(String markName) {this.markName = markName;}public Product[] getDepot() {return depot;}public void setDepot(Product[] depot) {this.depot = depot;}//超市卖商品的方法,传递一个参数判断仓库是否含有这个商品public Product sell(String s){for(int i=0;i<depot.length;i++){if(s.equals(depot[i].getProName())){//if(depot[i].getProName()==s){return depot[i];}}return null;}}

3.创建人类,代码如下:

package a;public class Person {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}//人购物的方法,传递两个参数m:超市 s:商品public Product shopping(Market m,String s){return m.sell(s);//调用超市卖商品的方法}}

4.创建测试类:

package a;import java.util.Scanner;public class Test {public static void main(String[] args) {//创建物品对象Product p1=new Product();Product p2=new Product();Product p3=new Product();p1.setProName("苹果");p2.setProName("香蕉");p3.setProName("梨");//创建超市对象Market m=new Market();m.setMarkName("水果超市");Product[] pro={p1,p2,p3};m.setDepot(pro);//将物品赋值给超市仓库数组//创建人对象Person p=new Person();p.setName("小明");System.out.println("请输入要进行购买的物品:");Scanner sc=new Scanner(System.in);String s=sc.next();//调用人对象里购物方法去购物Product result=p.shopping(m, s);   System.out.println();//输出结果if(result!=null){System.out.println(p.getName()+"在"+m.getMarkName()+"买到了"+result.getProName());}else{System.out.println(p.getName()+"白跑一趟,在"+m.getMarkName()+"什么都没买到");}}}

测试结果:

简单超市购物-人去水果超市买水果相关推荐

  1. 超市购物程序,实现超市购物功能。

    根据问题描述和程序的输出要求编写超市购物程序,实现超市购物功能.购物时,如果购物者所要购买的商品在超市中有,则提示购物者买到了某商品:如果超市中没有购物者所需的商品,则提示购物者白跑了一趟,在超市中什 ...

  2. c语言实验报告超市购物系统,C语言超市购物管理系统的报告.doc

    第 PAGE 14 页 共 15 页 TOC \t "标题 2,1,样式2,2,样式3,3" \h 3033 1题目描述 1 760 2 系统分析 1 119 2.1 题目要求 1 ...

  3. JAVA(超市购物程序设计)

    1任务描述 去超市购物是日常生活中的重要事情之一.在超市中有很多日常生活的用品,如果水果.蔬菜.洗衣机.电冰箱等.人们只能买到超市中已有物品,如果超市中没有或者已经卖完了,那么只能是白跑一趟了. 本任 ...

  4. Java编写超市购物_Java实现超市购物程序设计

    超市购物程序设计 //超市购物程序设计 //编写一个超市购物程序,实现超市购物功能.购物时,如果购物者所要购买的商品在超市中有,则提示购物者买到了某商品,如果没有购物者所需的商品,则提示购物者白跑了一 ...

  5. Python小程序之超市买水果

    目录 1.题目 (1)输入自己所有的钱. (2)展示商品的序号,名称及其价格. (3)输入要买商品的序号. (4)输入要买商品的数量. (5)购物车中显示购买的水果名称及其对应的数量和剩余钱. (6) ...

  6. Python基础---超市买水果小程序

    超市买水果 (1).输入自己所有的钱. (2)展示商品的序号,名称及其价格. (3)输入要买商品的序号. (4)输入要买商品的数量. (5)购物车中显示购买的水果名称及其对应的数量和剩余钱. (6)如 ...

  7. 小试牛刀---用python实现超市买水果

    17.超市买水果 (1).输入自己所有的钱. (2)展示商品的序号,名称及其价格. (3)输入要买商品的序号. (4)输入要买商品的数量. (5)购物车中显示购买的水果名称及其对应的数量和剩余钱. ( ...

  8. 超市购物打印小票的简单程序 记录下来

    做了2个版本的超市购物小票打印程序,做过记录 一.C/S样图如下:      其中 输入商品的编码 回车 将会调用该商品的信息,显示在下面的DataGridView中 ,DataGridView中数量 ...

  9. java超市买东西代码_java超市购物系统源代码(源码大小10M)

    java超市购物系统源代码(源码大小10M) 本站提供几百套大型商业源码,平均一元一套,火爆下载中...... QQ:283072.283672 EMAIL:web@hur.cn.jhwjeffrey ...

最新文章

  1. 机器手六维坐标怎么定义_从基础到实操,一本书读懂ABB工业机器人
  2. 覆盖你 80 % 网络生活的,竟是这样一家神秘实验室
  3. kettle 资料_Kettle的使用-初级
  4. 记录关于vs2008 和vs2015 的报错问题
  5. java 拟合曲线_如何通过指数曲线拟合数据
  6. 信安教程第二版-第17章网络安全应急响应技术原理与应用
  7. 计算机组成原理中EMAR是什么,计算机组成原理复习资料+试题
  8. jQuery多文件上传的实例
  9. 什么是 Servlet 容器?
  10. 全面解析用户故事地图
  11. 专题页汇聚seo流量的葵花宝典
  12. 存储基础知识 - 网络存储主要技术
  13. 新中大账务软件win7连接慢的问题
  14. 赵小楼《天道》《遥远的救世主》深度解析(109)天下乌鸦一般黑,不要幻想
  15. java课后思考问题(八)
  16. h5 登录页面_鲁班H5作者:@小小鲁班
  17. 学徒浅析Android——Android7.0(N)对于自定义证书和非CA机构证书的适配校验
  18. Apache Kafka API AdminClient Scram账户的创建与删除
  19. Chrome浏览器访问任何服务器资源,解决Origin 'null' is therefore not allowed access.错误
  20. git在commit提交时报:On branch master Changes not staged for commit

热门文章

  1. 代理 IP 随机 隐藏
  2. Python调用,爬虫JS逆向——ajax类型数据,数据加密获取步骤和方法(二)
  3. Elasticsearch:Pinyin 分词器
  4. 放射科信息服务器瘫痪,放射科网络瘫痪应急预案南区
  5. DLF与storm-control dlf
  6. 虚拟机ping不通www.baidu.com(百度)或ping不通虚拟机地址解决
  7. Unity UGUI打字机文本渐变——工具脚本
  8. python+opencv打开大华摄像机视频
  9. 【教程】网络安全工具FileAudit中配置你的第一个Audit路径
  10. 02、利用第三方服务对目标进行被动信息收集防止被发现