【练习】

题目要求:
项目主题:
农夫果园
一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果:
葡萄:Grape 草莓:Strawberry 苹果:Apple    水果与其他的植物有很大的不同,水果最终是可以采摘食用的。
那么一个自然的做法就是建立一个各种水果都适用的接口,以便与农场里的其他植物区分开。
水果接口规定出所有的水果都必须实现的接口,包括任何水果必须具备的方法:
种植 plant(),生长  grow()    ,收获  harvest()Apple类是水果中的一种,因此它实现了水果接口所声明的所有方法。另外,由于苹果是多年生植
物,因此多出一个treeAge性质,描述苹果树的树龄。Grape  类是水果类的一种,也实现Fruit接口中所声明的所有方法。
但由于葡萄分为有籽和无籽的两种,因此比通常的水果多出一个seedless 性质。
Strawberry类也是水果的一种,也实现了Fruit接口。农场的市场调查员也是系统的一部分,也需要一个类代表,这个类是MarketInquirer,
它通过inquire()调查今年市场上哪一种水果热销。
public class MarketInquirer extends Fruit_super
{static int a=0,g=0,s=0;static String max;public MarketInquirer(double season, double price, double calories){super();//季节if(season>=2&&season<=6){s ++;}if(season>=7&&season<=8){a ++;}if(season>8&&season<=10){g ++;}//价格if(price>8.97&&price<=20.49){s ++;}if(price>=1.76&&price<=3.5){a ++;}if(price>3.5&&price<=8.97){g ++;}//卡路里if(calories>=32&&calories<=45){s ++;}if(calories>45&&calories<=52){g ++;}if(calories>=53&&calories<=57){a ++;}if(a < g && s < g){max = "葡萄";System.out.println("据调查分析今年市场上水果"+max+"热销。");}else if(a < s && g < s ){max = "草莓";System.out.println("据调查分析今年市场上水果"+max+"热销。");}else{max = "苹果";System.out.println("据调查分析今年市场上水果"+max+"热销。");}}public MarketInquirer(){System.out.println("---------------------------------------------------------");System.out.println("欢迎来到ASGIRLS农场总部");System.out.println("老板:今年热销水果是什么?");}}

7.1 Java(农夫果园【2】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)相关推荐

  1. 7.5 Java(农夫果园【完结篇】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)

    [练习] 题目要求:项目主题:农夫果园一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果:葡萄:Grape 草莓:Strawberry 苹果:Apple 水果与其他的植物有很大的不同,水果最 ...

  2. 7.4 Java(农夫果园【5】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)

    [练习] 题目要求: 项目主题:农夫果园一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果:葡萄:Grape 草莓:Strawberry 苹果:Apple 水果与其他的植物有很大的不同,水果 ...

  3. 7.3 Java(农夫果园【4】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)

    [练习] 题目要求: 项目主题:农夫果园一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果:葡萄:Grape 草莓:Strawberry 苹果:Apple 水果与其他的植物有很大的不同,水果 ...

  4. 6.30 Java(农夫果园【1】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)

    [练习] 题目要求:项目主题:农夫果园一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果:葡萄:Grape 草莓:Strawberry 苹果:Apple 水果与其他的植物有很大的不同,水果最 ...

  5. 7.2 Java(农夫果园【3】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)

    [练习] 题目要求: 项目主题:农夫果园一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果:葡萄:Grape 草莓:Strawberry 苹果:Apple 水果与其他的植物有很大的不同,水果 ...

  6. java替换最后一个字符_Excel公式技巧23: 同时定位字符串中的第一个和最后一个数字...

    学习Excel技术,关注微信公众号: excelperfect 在很多情况下,我们都面临着需要确定字符串中第一个和最后一个数字的位置的问题,这可能是为了提取包围在这两个边界内的子字符串.然而,通常的公 ...

  7. Java黑皮书课后题第8章:*8.30(代数:解答线性方程)编写一个方法,解答下面的2*2线性方程组系统

    *8.30(代数:解答线性方程)编写一个方法,解答下面的2*2线性方程组系统 题目 题目描述 代码 题目 题目描述 8.30(代数:解答线性方程)编写一个方法,解答下面的22线性方程组系统: a00 ...

  8. Windows8系统中JAVA环境变量的配置

    在Windows8系统中进行JAVA环境变量的配置 Windows8是微软最新和最具有革命性变化的操作系统.该系统旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境.目前,微软官方已 ...

  9. 计算机毕业设计+java+javaweb+ssm的二手车估值与销售网络平台

    项目介绍 随着信息化时代的到来,管理系统都趋向于智能化.系统化,二手车估值与销售网络平台也不例外,但目前国内仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化 ...

最新文章

  1. oracle菜鸟学习之 分析函数-排序
  2. 将下载都是大写字母的网页里面的html转换为小写的简单方式
  3. Dynamic CRM 2013学习笔记(四十二)流程5 - 实时/同步工作流(Workflow)用法图解...
  4. vue 获取数组索引_vue 重塑数组之修改数组指定index的值操作
  5. asp Eval()函数的一些使用总结
  6. mac 2018 idea 无法 import导入或打开maven 项目
  7. myeclipse激活+Aptana安装配置
  8. matlab安装前有兼容性问题,matlab安装及问题解决
  9. 免费直播系统源码,可控的跑马灯,无需焦点
  10. 对央行数字货币系统的理解
  11. Java 生产环境 linux下汉字变方框解决
  12. 碎碎念No.03 我这个程序员终于去看了心理医生做了心理咨询
  13. 软件测试中的Bug基础知识总结
  14. excel数据库_标签打印软件中Excel数据整理及导入
  15. Spring基础----相关类
  16. world 字体 选取高亮_Word2003选取文字的N种方法
  17. 基于python爬取有道翻译,并在线翻译
  18. 黑盒测试方法—等价类划分法
  19. C++小病毒(VS版)
  20. P5006 [yLOI2018] 大美江湖

热门文章

  1. 谷歌浏览器下载完整版(非在线下载安装)
  2. 老李分享:robotium常用API
  3. CV往哪卷?李飞飞指出三颗「北极星」:具身智能,视觉推理和场景理解
  4. hanlp自然语言处理包的使用
  5. 有趣之-图书管理系统
  6. 目标检测新方式 | class-agnostic检测器用于目标检测(附论文下载链接)
  7. tp5 使用快递100的SDK
  8. Howdoo欢迎Mitel成为内容发布支持者
  9. OpenCV常用函数记载
  10. 小白盒子无线打印服务器,小白智慧打印 打印机顶盒WIFI盒子开箱测评