JAVA汽车租赁系统,基于java的汽车租赁管理系统

  JAVA汽车租赁系统,基于java的汽车租赁管理系统

  本文介绍的是利用爪哇岛编写一个控制台版的"达达租车系统",下面话不多说了,来看看详细实现方法吧。

  

实现目标

java编写一个控制台版的"达达租车系统"

 

  

实现功能

1.展示所有可租车辆

 

  2.选择车型、租车量

  3.展示租车清单,包含:总金额、总载货量及其车型、总载人量及其车型

  

三大分析

数据模型分析

 

  业务模型分析

  显示和流程分析

  

实现效果

租车页面

 

  租车账单

  

实现思路

首先定义一个汽车类,它包含基本功能:车名、载客数、载货量、日租金。接着创建三个小类,分别是客车类、货车类和皮卡类(既能载客又能载货),它们都继承汽车类。最后需要一个主类,用于开启整个系统,调用每个小类。

 

  实现代码

  公共抽象类汽车{公共租赁//日租金公共(同Internationalorganizations)国际组织人;//载客人数公共(同Internationalorganizations)国际组织负载;//载货量公共字符串名称;//车名public int getRent(){ return rent;} public void set rent(int rent){ this。房租=租金;} public int get people(){ return people;} public void set people(int people){ this。人=人;} public int get loads(){ return loads;} public void set loads(int loads){ this。荷载=荷载;} public String getName(){ return name;} public void set name(String name){ this。name=名称;}}客车类

  公众的类载客汽车扩展Car {公共通道Car(String name,int people,int rent){ this。setname(名称);this . set人员(人);this.setRent(租金);}公共字符串toString(){ return this。getname() t 这。get people() t t t this。getrent();}}卡车类

  公共级卡车扩展Car {public Truck(String name,int loads,int rent){ this。setname(名称);this.setLoads(加载);this.setRent(租金);}公共字符串toString(){ return this。getname() t t t 这。get loads() t t this。getrent();}}皮卡类

  公共类收集扩展Car {public Pickup(String name,int people,int loads,int rent){ this。setname(名称);this . set人员(人);this.setLoads(加载);this.setRent(租金);}公共字符串toString(){ return this。getname() t 这。get people() t t this。get loads() t t this。getrent();}}主类

  导入Java。util。*;public class Initial { public static void main(String[]args){//对各类车实例化并保存到汽车数组Car[] cars={new PassageCar(奥迪A4 ,4500),新乘用车(马自达6 ,4400),新皮卡(皮卡雪6 ,4,2450),新乘用车(金龙,2.08万),新卡车(松花江,4400),新卡车(依维柯,20,1000)};系统。出去。println( * * * * *欢迎使用达达租车系统!****);系统。出去。println( * * * * *您确认租车吗?* * * n 是(请输入1) t否(请输入2));扫描仪输入1=新扫描仪(系统。在);int是=in1。nextint();如果(是!=1){系统。出去。println( * * * * *欢迎下次光临!****);系统。退出(0);} if(is==1){ system。出去。println( * * * * *您可租车的类型及价目表****);System.out.println(序号t车名t载客数(人)" " t载货量(吨)" " t日租金(元/天));//使用循环方式将各类车输出for(int I=0;伊卡洛斯。长度;I){系统。出去。println((I 1) t cars[I]);}系统。出去。println( * * * * *请输入您的租车数量:****);整数1=in1。nextint();汽车[]租车=新车[数字1];int price=0;//总价格int总人数=0;//总人数int总载荷=0;//总载货量for(int I=0;inum1I){ system。出去。println( * * * * *请输入第我1 辆车的序号:****);int numx=in1。nextint();rentcar[I]=cars[numx-1];}系统。出去。println( * * * * *请输入天数:****);int day=in1。nextint();for(int I=0;inum1i ){price=price rentcar[i].租金*天;}系统。出去。println( * * * * *您的账单:****);System.out.println(已选载人车:);for(int I=0;inum1i ){if(rentcar[i].人啊!=0){ system。出去。println(租车[I]。名称 t );}总人数=租车总人数[I].人;}系统。出去。println( n );System.out.println(已选载货车:);for(int I=0;inum1i ){if(rentcar[i].很多!=0){ system。出去。println(租车[I]。名称 t );}总负载=总负载租车[I].负载;}系统。出去。println( n );System.out.println(共载客:总人数人);System.out.println(共载货:"总负载"吨);System.out.println(租车总价格:"价格"元);系统。出去。println( n );系统。出去。println( * * * * *感谢您的惠顾,欢迎再次光临!****);}}}到此这篇关于爪哇实现汽车租赁系统的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持盛行它.

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: