租车升级系统

package carrentalcompany;

public class saloon {         //父类   方法类
        private String pinpai;         //品牌
        private String chepai;         //车牌
        private String xinghao;         //型号
        private int    money;            //价格
        private double  sum;             //总金额

        public int getMoney() {
            return money;
        }
        public void setMoney(int money) {
            this.money = money;
        }
        public double getSum() {
            return sum;
        }
        public void setSum(double sum) {
            this.sum = sum;
        }
        public String getXinghao() {
            return xinghao;
        }
        public void setXinghao(String xinghao) {
            this.xinghao = xinghao;
        }
        public String getPinpai() {
            return pinpai;
        }
        public void setPinpai(String pinpai) {
            this.pinpai = pinpai;
        }
        public String getChepai() {
            return chepai;
        }
        public void setChepai(String chepai) {
            this.chepai = chepai;
        }
        void showinfo(){
            System.out.println("品牌"+"\t\t车牌"+"\t\t型号"+"\t\t价格");
            System.out.println(getPinpai()+"\t\t"+getChepai()+"\t\t"+getXinghao()+"\t\t"+getMoney());
        }

}
package carrentalcompany;

public class coach {               //添加车数
	int money;
	int sum;
	saloon[] sal=new saloon[5];
	public	void cos(saloon salo){
		for(int i=0;i<sal.length;i++){
		if(sal[i]==null){
			sal[i]=salo;
			break;
		}

	}
  }
	public	void showCoach(){      //数出车数
		System.out.println();
		for(int i=0;i<sal.length;i++){
			if(sal[i]!=null){
				sal[i].showinfo();
			}
		}
	}
	public void add(int boay){     // 赋值    轿车 的宝马
		int money=300;
		this.money=boay*money;
		saloon sal1=new saloon();

		sal1.setChepai("京NY2858");
		sal1.setPinpai("宝马");
		sal1.setXinghao("550i");
		sal1.setMoney(this.money);
		 sum+=this.money;
		cos(sal1);
	}
	public  void bie(int boay){      //赋值   轿车 的别克
		int money=350;
		this.money=boay*money;
		 saloon sal2=new saloon();
		 sal2.setPinpai("别克");
		 sal2.setChepai("京NY2858");
		 sal2.setXinghao("550i");
		 sal2.setMoney(this.money);
		 sum+=this.money;
     	cos(sal2);
	 }
	 public	void jin(int boay){      //赋值   金杯
		 int money=500;
			this.money=boay*money;
		saloon sal3=new saloon();
		 sal3.setPinpai("金杯");
		 sal3.setChepai("FY8668");
		 sal3.setXinghao("670t");
		 sal3.setMoney(this.money);
		 sum+=this.money;
     	cos(sal3);
	}
public	void lon(int boay){    //赋值   金龙
	int money=400;
	this.money=boay*money;
		saloon sal4=new saloon();
		 sal4.setPinpai("金龙");
		 sal4.setChepai("京Ni4444");
		 sal4.setXinghao("777b");
		 sal4.setMoney(this.money);
		 sum+=this.money;
     	cos(sal4);
	}
public	void ka(int boay){     //赋值   大型卡车
	int money=1000;
	this.money=boay*money;
	saloon sal4=new saloon();
	 sal4.setPinpai("大型卡车");
	 sal4.setChepai("京Ni4444");
	 sal4.setXinghao("568j");
	 sal4.setMoney(this.money);
	 sum+=this.money;
 	cos(sal4);
   }
public	void kas(int boay){    // 赋值   中型卡车
	int money=800;
	this.money=boay*money;
	saloon sal4=new saloon();
	 sal4.setPinpai("中型卡车");
	 sal4.setChepai("京Ni4444");
	 sal4.setXinghao("375a");
	 sal4.setMoney(this.money);
	 sum+=this.money;
 	cos(sal4);
    }
public void sums(){
	System.out.println("总金额是:"+this.sum);

     }
}

  

package carrentalcompany;

import java.util.Scanner;

public class TestCar {
	public static void main(String[] alg){
		Scanner in=new Scanner(System.in);
	coach c=new coach();
	boolean  fale=true;
	while(fale){
	System.out.println("欢迎来到租车公司!");
	System.out.println("请输入要租车的天数:");
	int tian=in.nextInt();
	System.out.println("请输入你要租的汽车类型:1-轿车,2-客车,3-卡车,0-结束");
	int x=in.nextInt();
	if(x==1){//轿车
		System.out.println("请输入要租的品牌:1-宝马,2-别克");
		int b=in.nextInt();
		if(b==1){//宝马
			c.add(tian);
			c.showCoach();

		}else if(b==2){ //别克
			c. bie(tian);
			c.showCoach();
		}
	}else if(x==2){//客车
		System.out.println("请输入要租的品牌:1-金杯,2-金龙");
		int b=in.nextInt();
		if(b==1){
			c.jin(tian);
			c.showCoach();
		}else if(b==2){
			c.lon(tian);
			c.showCoach();
		}
	}else if(x==3){       //卡车
		System.out.println("请输入要租的品牌:1-大型卡车,2-中型卡车");
		int b=in.nextInt();
		if(b==1){
			c.ka(tian);
			c.showCoach();
		}else if(b==2){
			c.kas(tian);
			c.showCoach();
		 }
	  }
	   if(x==0){
		fale=false;
		c.sums();
		System.out.println("品牌"+"\t\t车牌"+"\t\t型号"+"\t\t价格");
	}
    }
  }
}

  

时间: 2024-10-18 15:38:32

租车升级系统的相关文章

租车公司系统demo

import java.util.*; class Car { String[] name =new String[5]; int num1=0; int num2=0; int num3=0; int num4=0; int num5=0; int money=0; int n1=0; int n2=0; int n3=0; int n4=0; int n5=0; public void CarList(){ System.out.println("**********************

继承、封装和多态的一个简单应用(答答租车系统)

Car.java package com.imooc; //使用面向对象的封装特性public class Car {    // 描述汽车可能有特征    private String name; // 车的名称    private double cargoCapacity;// 车的载货量    private int busLoad;// 车的载客量    private int dailyRent;// 车的日租金 public String getName() {        re

简单的租车系统

完成了一个简单的租车系统.实现简单的租车功能,用户选择租车序号和每辆车所租的天数,计算出租车所需要的费用. /* * 使用gbk编码 */ package adad; import java.util.Scanner; import javax.print.DocFlavor.INPUT_STREAM; import org.omg.CORBA.PUBLIC_MEMBER; /* * 创建汽车类 */ abstract class car{ public void man(){ System.o

慕课网-哒哒租车系统

//定义一个父类 public class Car {      String name;//车名      double  rent;//租金    public String getName(){            return name;    }    public void setName(String carName){            this.name=carName;    }    public double getRent(){            return

答答租车系统(实际开发代码编写)

一.项目功能 1.展示所有可租车辆 2.选择车型.租车辆.租车天数 3.展示租车清单,包括总金额.总载货量及车型.总载客量及车型 二.项目分析 1.数据模型:通过对现实世界的事与物的主要特征的分析.抽象,提取数据结构及相应的约束.其中,数据结构的组成是:操作(方法).属性,如将现实的车写成代码.本项目的数据模型是??模型. 货车(载货量) 客车(载客量) 皮卡车(载货.载客量) 轻型(5t).重型(5-20t) 小客车(4人).大客车(>10人) 载货.载客 2.业务模型:设计程序之前,应该明确

慕课网Java入门第二季6.1 达达租车系统,使用到继承、重写、多态、toString函数

为了方便理解,画了个UML图,可以参考一下为了方便理解,画了个UML图,可以参考一下 定义Car类型:载人+载货 public class Car { int id; String name; int seat; double load; double price; public Car(int id,String name,int seat,double load,double price){ this.id = id; this.name = name; this.seat = seat;

深入.NET平台和C#编程.租车系统

-------------------------------------------------Vehicle类------------------------------------------------- 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Qic

java学习之租车系统

?背景:有三种类型的车供给用户来租用? ?要求:控制台用户交互界面,根据用户需求输出租车价格,结果如下: 创建租车类主要设计过程: 创建租车类 创建Car父类,包含四种属性成员,重写构造方法 创建三种车型对应的子类继承于Car父类 创建Car型数组存储子类实例化对象 创建输出欢迎界面的方法 创建输出租车详细信息的方法 创建计算租车租金的方法 main方法为入口 原文地址:https://www.cnblogs.com/xinglichao/p/8886119.html

基于JSP+Servlet开发在线租车系统 java 源码

运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以.IDE环境: Eclipse,Myeclipse,IDEA都可以tomcat环境: Tomcat 7.x,8.x,9.x版本均可,理论上Tomcat版本不是太老都可以.硬件环境: windows 7/8/10 1G内存以上主要功能说明: 管理员角色包含以下功能:管理员登录,员工管理,车辆管理,公告管理,图片管理,统计管理等功能.用户角色包含以下功能:用户首页,用户登录,查看车辆,查看我的预定,预定租车,查看