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. 使用Powershell如何导出Exchange对象中的多值属性值
  2. html中加入好看的行号,仅使用CSS在pre上创建行号
  3. r语言导入ggplot2_R语言 可视化之三大绘图系统概述:base、lattice和ggplot2 | 第7讲...
  4. 红黑树分为红和黑有什么好处_彻底搞懂红黑树
  5. cursor_sharing='SIMILAR'将被废弃
  6. Angular Component的加载触发时机
  7. 我的docker随笔32:sftp服务部署
  8. 使用「Bartender」创建简洁的Mac菜单栏
  9. 一步步学习SPD2010--附录A--SPD工作流条件和操作(4)--列表操作
  10. DBeaver之MYSQL驱动安装
  11. 腾讯云— LAMP 架构个人实践分享
  12. Spring Boot pom文件详解
  13. IE浏览器不能使用window.open()的解决方案
  14. 英语口语练习四十三之7种方式说“温柔”
  15. NX2007软件下载
  16. metasploit关闭杀毒软件
  17. P2P之UDP穿透NAT的原理与实现(附源代码)
  18. 勒索病毒-特洛伊木马变种
  19. 【动网论坛7.1 sp1 修改】-会员信息修改方案
  20. 【CSS】如何设置文字在一排显示且有省略号

热门文章

  1. Python读书笔记-每日篇-20190222|激活码生成器(redis存储)
  2. 东莞有哪些点餐系统服务商?东莞点菜软件哪家好?
  3. EPSON打印机的维修经验
  4. SCOM 简单安装指南 [SCOM中文系列之二]
  5. java中如何做展示 IP 属地的功能(至尊典藏版)
  6. linux 的vi命令中将当前文件另存为新文件a.log,【转】20条Linux命令面试问答
  7. 数字图像处理之高斯滤波加速优化
  8. qt globalPos localPos   screenPos windowPos pos
  9. 通道渐变——金属按钮制作
  10. 《玩转股票量化交易》开启股票数据远程下载服务