当前位置: 首页 > wzjs >正文

做一个好的公司网站有什么好处wordpress开发西瓜

做一个好的公司网站有什么好处,wordpress开发西瓜,阿里域名注册官网,湘潭网络推广加油站支付小模块● 某加油站为了吸引更多的车主,推出了如下活动,车主可以办理金卡和银卡。● 卡片信息包括:车牌号码、车主姓名、电话号码、卡片余额。● 金卡办理时入存金额必须>5000元,银卡办理时预存金额必须>2000元&am…

加油站支付小模块

● 某加油站为了吸引更多的车主,推出了如下活动,车主可以办理金卡和银卡。

● 卡片信息包括:车牌号码、车主姓名、电话号码、卡片余额。

● 金卡办理时入存金额必须>=5000元,银卡办理时预存金额必须>=2000元,金卡支付时享受8折优惠,银卡支付时享受9折优惠,金卡消费满200元可以提供打印免费洗车票的服务。 ● 需求:请使用面向对象编程,完成该加油站支付机的存款和消费程序。

 card类

// lombok技术可以实现为类自动添加getter setter方法
@Data // @Data注解可以自动生成getter setter方法
@NoArgsConstructor
@AllArgsConstructor
public class Card {private String cardId; // 车牌号码private String name;private String phone;private double money; // 余额// 预存金额。public void deposit(double money) {this.money += money;}// 消费金额。public void consume(double money) {this.money -= money;}
}

金卡类

public class GoldCard extends Card{public GoldCard(String card, String name, String phone, double money) {super(card, name, phone, money);}@Overridepublic void consume(double money) {System.out.println("您当前消费:" + money);System.out.println("优惠后的价格:" + money * 0.8);// 更新金卡的账户余额。setMoney(getMoney() - money * 0.8);if(getMoney() < money * 0.8){System.out.println("您余额是:" + getMoney() + ",当前余额不足!请存钱!");return; // 干掉方法!}// 判断消费如果大于200,调用一个独有的功能,打印洗车票。if(money * 0.8 >= 200){printTicket();}else {System.out.println("您当前消费不满200,不能免费洗车!");}}// 打印洗车票。public void printTicket() {System.out.println("您消费了,请打印洗车票。");}
}

银卡类

public class SilverCard extends Card{public GoldCard(String card, String name, String phone, double money) {super(card, name, phone, money);}@Overridepublic void consume(double money) {System.out.println("您当前消费:" + money);System.out.println("优惠后的价格:" + money * 0.9);if(getMoney() < money * 0.9){System.out.println("您余额是:" + getMoney() + ",当前余额不足!请存钱!");return; // 干掉方法!}// 更新金卡的账户余额。setMoney(getMoney() - money * 0.9);}
}

主程序

// 主程序
public static void main(String[] args) {// 目标:加油站支付小程序。// 1、创建卡片类,以便创建金卡或者银卡对象,封装车主的数据。// 2、定义一个卡片父类:Card,定义金卡和银卡的共同属性和方法。// 3、定义一个金卡类,继承Card类:金卡必须重写消费方法(8折优惠),独有功能打印洗车票。// 4、定义一个银卡类,继承Card类:银卡必须重写消费方法(9折优惠)// 5、办一张金卡:创建金卡对象。交给一个独立的业务(支付机)来完成:存款,消费。GoldCard goldCard = new GoldCard( "鄂A860MM", "dLei", "18665616520", 5000);pay(goldCard);// 6、办一张银卡:创建银卡对象。交给一个独立的业务(支付机)来完成:存款,消费。SilverCard silverCard = new SilverCard( "粤A888888",  "dLei",  "18984724244", 2000);pay(silverCard);
}// 支付机,用一个方法来刷卡,可能接收金卡,也可能接收银卡。
public static void pay(Card c){System.out.println("请刷卡, 请您输入当前消费的金额:");Scanner sc = new Scanner(System.in);double money = sc.nextDouble();c.consume(money);
}
http://www.dtcms.com/wzjs/555937.html

相关文章:

  • 国外网站做问卷wordpress秀主题
  • 网站建设需要什么软件公司的网站建设与维护
  • 拥有自己的网站 如何做推广在线视频播放网站建设
  • 深圳集团网站建设企业女生学网络营销这个专业好吗
  • 培训班在哪个网站找代做安装预算的网站
  • 洛阳网站的优化wordpress热门文章查询
  • 网站开发与网站设计区别国外网站平台有哪些
  • 定制产品网站做emu对网站有什么要求
  • wordpress网站开发代码北京网站建设华网
  • 兰州网站制作公司排名唐山企业网站建设
  • 教育网站都有哪些ui培训班好
  • 写网站教程建设网站加盟
  • dedecms 网站地图生成农产品电子商务网站建设要求
  • 廊坊建站做产品代理上哪个网站好
  • 外贸怎么做站外推广做硅胶的网站
  • 定制网站建设功能报价表模板h5网站建设功能计划表
  • 泉州手机端建站模板工业设计公司发展方向
  • 中山网站建设sipocms湖北今天发生的重大新闻
  • 国内最专业的设计网站建设推广最有效的办法
  • php 企业网站源码哪个网站的pc端是用vue做的
  • 便利的聊城网站建设电商软件开发费用
  • 网站产品页排名怎么做学编程的软件
  • 无锡网络公司网站建设app微信公众号平网站开发教程视频
  • 福州房产网站建设培训总结心得体会
  • 网站内页是什么购物网站的经营要素
  • 网站开发和app的区别网站丢了数据库还在
  • 如何建设一个读书的网站百度投诉中心入口
  • 购物展示网站开发的背景wordpress分类目录keyword
  • 靖江网站设计做网站被骗去哪投诉
  • 本地的上海网站建设公移动建站价格