实现汽车租赁系统的计价功能
来源:互联网 发布:元数据的概念 编辑:程序博客网 时间:2024/05/01 10:57
package careBorrow;/** * 汽车设为父类 * */public abstract class Car {protected static String no;protected static String brade;/** * 无参方法给默认值 * */public Car(){no="京AU8769";brade="宝马";}/** * 有参方法 * @param no * @param brand */public Car(String no,String brand){this.no=no;//车牌号this.brade=brade;//品牌号}public double zujin(int days,int Type){return 0;}}//轿车类
package careBorrow;/** * 轿车类final不允许使用子类 * */public final class JiaoChe extends Car{private String Type;//车得类型/** * 无参的构造方法 * */public JiaoChe(){Type="商务舱";}/** * 有参的构造方法 * @return * @return * */public JiaoChe(String Type){super(no,brade);//继承父类this.Type=Type;}public String GetType(){return Type;}/** * 汽车的租金 * */public double zujin(int days,int Type){double money =0;//租金switch (Type) {case 1:money=days*500;break;case 2:money=days*600;break;case 3:money =days*300;default:System.out.println("输入错误");break;}return money;}}//客车类
package careBorrow;/** * 客车类final不允许有子类 * */public final class KeChe extends Car{private int seatCount;/** * 无参的构造方法 * */public KeChe(){seatCount=23;}public KeChe(int seatCount) {super(no,brade);//继承父类this.seatCount=seatCount;}public int getType() {return seatCount;}public double zujin(int days,int Type){double money=0;if (Type>16) {money=days*1000;}else {money=days*500;}return money;}}//测试类
package careBorrow;import java.util.Random;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner input = new Scanner (System.in);JiaoChe jc=new JiaoChe();//汽车对象 无参KeChe k=new KeChe();//客车对象无参Random r=new Random();//随机数int sj=r.nextInt(1000);System.out.println("欢迎来到汽车租赁公司");//1.请输入要租赁的天数:System.out.println("请输入要租赁的天数:");int day=input.nextInt();//2.请选择车的类型System.out.println("请输入要租赁的汽车类型(1,轿车 2,客车)");int che = input.nextInt();if (che==1) {System.out.println("请输入要租赁汽车品牌(1,宝马 2,别克)");int xin =input.nextInt();if (xin==1) {System.out.println("请输入轿车的型号(1,商务舱GL8 2,林荫大道)");int xinhao = input.nextInt();System.out.println("您好,分配给您的汽车牌号是:京KU"+sj);double money=jc.zujin( day, che);//得到费用System.out.println("顾客你好!你需要支付的租赁金额为:"+money);}if (xin==2) {System.out.println("请输入轿车的型号(1,商务舱GL8 2,林荫大道)");int xinhao = input.nextInt();System.out.println("您好,分配给您的汽车牌号是:鲁LD"+sj);double money=jc.zujin( day, che);//得到费用System.out.println("顾客你好!你需要支付的租赁金额为:"+money);}}if(che==2){System.out.println("请输入要租赁客车的品牌(1.金杯 2.金龙)");int pin = input.nextInt();System.out.println("请输入客车的座位数");int ke =input.nextInt();System.out.println("您好,分配给您的汽车牌号是:京KU"+sj);double money=k.zujin( day, che);//得到费用System.out.println("顾客你好!你需要支付的租赁金额为:"+money);}}}
2 0
- 实现汽车租赁系统的计价功能
- 汽车租赁系统的简单实现
- 基于SSM的汽车租赁系统
- 汽车租赁管理系统
- 汽车租赁系统
- 汽车租赁系统
- 汽车租赁系统
- 汽车租赁管理系统
- 汽车租赁系统
- 汽车租赁系统
- 汽车租赁系统
- 汽车租赁系统项目
- 继承、多态:汽车租赁系统
- java汽车租赁系统代码
- 汽车租赁公司CIS数据库系统的设计
- 金石汽车租赁管理系统 下载
- 汽车租赁管理系统-期末项目
- 深入.NET 第十章 汽车租赁系统
- 西电数电实验考试--8x8点阵显示汉…
- 关于msp430的BSL下载
- 关于无法运行javac的解释
- msp430f149通过蓝牙HC-05与手机通…
- Android 应用动态更改图标和名字
- 实现汽车租赁系统的计价功能
- leetcode-96. Unique Binary Search Trees
- 为appium配置gulp es2017 to node 6.9.x
- <a>标签onclick点击失效,触发不了。
- endRefreshingWithNoMoreData
- Centos7 yum install的nodejs版本过低,在升级nodejs的时候出错
- servlet (1) 基础
- 利用OpenSSL 实现明文加解密
- 《摆渡人》哪有那么差,它只是为爱癫狂