汽车租赁系统java

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编程实现计算不同车型不同天数的租赁费用。

package zuche;

public abstract class MotoVehicle {

private String no;

private String brand;

int []fee= { 750,600,500,800,1200};

public MotoVehicle() {}

public MotoVehicle(String no,String brand) {

=no; =brand;

}

public String getNo() {

return no;

}

public String getBrand() {

return brand;

}

public void setBrand(String brand) {

=brand;

}

public void setNo(String no) {

=no;

}

public void printInfo() {

"***汽车的信息***"+"\n汽车品牌"++"\n车牌号"+;

}

public abstract void calRent(int days) ;

}

package zuche;

public class Car extends MotoVehicle {

private String type; quals(getBrand()))

{

rent=days*600; }

else if("别克".equals(getBrand())&&"gl8".equals)

{rent=days*750;}

else

{rent=days*500;}

" 你的租车费用为"+rent+"元");

}

}

package zuche;

public class Bus extends MotoVehicle{

private int seatCount;

public Bus() {}

public int getSeatCount() {

return seatCount;

}

public void setSeatCount(int seatCount) {

=seatCount;

}

public void printInfo() {

"***汽车的信息***"+"\n车牌号"+getNo()+"\n客车座位数"++"座"); }

public void calRent(int days) {

int rent=0;

if(seatCount<=19) {rent=days*800;

}else {

rent=days*1200;

}

"你的租车费用为"+rent+"元");

}

}

package zuche;

import class TestRent {

public static void main(String[]args) {

Scanner input=new Scanner;

马、2.别克)");

switch()) {

case 1:

("宝马");

("730");

c. printInfo();

"请输入租车天数");

()); break;

case 2:

"请选择别克车的类型:gl8、凯越");

if()==1){

("别克");

("gl8");

c. printInfo();

"请输入租车天数");

()); }else {

("别克");

("凯越");

c. printInfo();

"请输入租车天数");

()); }

}}

else {"请选择客车的座位数:19座下/19座以上");

("黑A"+random);

switch()) {

case 1:(17);

();

"请输入租车天数");

()); break;

case 2:

(21);

();

"请输入租车天数");

()); break;

}}

"是否继续租车 y/n");

answer=();

}

while( ("y"));

if("n")) { "欢迎下次光临");}}}

相关文档
最新文档