答答租车系统基础java编程代码

java实现租车系统 要求:有客车,货车,皮卡三大类的车可以出租,实现出租车的数量,价格以及货物人数的一个报备。 思路:先写个 车的抽象类然后在分别写出客车,货车,皮卡的类,再用super继承抽象类。  然后写个测试类实现租车系统的运行生成账单。 car 抽象类 package cars01; public abstract class car { String carName; int perso... 阅读详情

题目要求与相关分析

 

 

package imooc.car;

public  class Car {
	int RentPrice;
	String Name;
	int CapicityHumman;
	int CapicityGoods;
	public int getRentPrice(){
		return RentPrice;
	}
	public String getName(){
		return Name;
	}
	public int getHumman(){
		return CapicityHumman;
	}
	public int getGoods(){
		return CapicityGoods;
	}
	
	public Car(String name,int price,int humman,int goods){
		Name = name;
		RentPrice = price;
		CapicityHumman = humman;
		CapicityGoods = goods;
	}
	public void printing(){
		System.out.print(getName()+"    "+getRentPrice()+"元/天  载人"+getHumman()+"载货"+getGoods()+"吨");
	}
	
}
package imooc.car;

public class PassengerCar extends Car {

	public PassengerCar(String name, int price, int humman, int goods) {
		super(name, price, humman, goods);
		// TODO Auto-generated constructor stub
	}
	public void printing(){
		System.out.print(getName()+"     "+getRentPrice()+"元/天  载人"+getHumman());
	}

}
package imooc.car;

public class Pickup extends Car {

	public Pickup(String name, int price, int humman, int goods) {
		super(name, price, humman, goods);
		// TODO Auto-generated constructor stub
	}

}
package imooc.car;

public class Trunk extends Car {

	public Trunk(String name, int price, int humman, int goods) {
		super(name, price, humman, goods);
		// TODO Auto-generated constructor stub
	}
	public void printing(){
		System.out.print(getName()+"      "+getRentPrice()+"元/天  "+"载货"+getGoods()+"吨");
	}
}
package imooc.car;

import java.util.Scanner;

public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Car[]cars = {

				new PassengerCar("奥迪A4",500,4,0), 

				new PassengerCar("马自达6",400,4,0), 

				new Pickup("皮卡雪6",450,4,2), 

				new PassengerCar("金龙",800,20,0), 

				new Trunk("松花江",400,0,4), 

				new Trunk("依维柯",1000,0,20)

			};
		System.out.println("欢迎使用答答租车系统");
		System.out.println("您是否需要租车 1是 2否");
		Scanner input = new Scanner(System.in);
		int key = input.nextInt();
		if(key!=1){
			System.out.println("不租拉到");
			return;
		}else{
			System.out.println("您可租车的类型及价目表");
			System.out.println("序号 汽车名称      租金      容量");
			
	}
		for(int i=0;i<cars.length;i++)
		{
			System.out.print((i+1)+"     ");
			cars[i].printing();
			System.out.println();
		}
		System.out.println("输入您要租汽车的数量:");
		int carcount = input.nextInt();
		Car CarRent[] = new Car[carcount];
		int Day =0;
		int PriceCount =0;
		int CountPeople =0;
		int CountGoods =0;
		int number =0;
		for (int i=0;i<carcount;i++){
			System.out.println("输入第"+(i+1)+"辆车的序号");
			number = input.nextInt();
			CarRent[i]=cars[(number-1)];
			PriceCount+=CarRent[i].getRentPrice();
			CountPeople += CarRent[i].getHumman();
			CountGoods += CarRent[i].getGoods();
		}
		System.out.println("请输入租车天数");
		Day = input.nextInt();
		PriceCount*=Day;
		System.out.println("您的账单");
		System.out.println("------可载人的车有-----");
		for(int i=0;i<CarRent.length;i++){
			if(CarRent[i].getHumman()!=0){
				System.out.print(CarRent[i].getName()+"  ");
			}
		}
		System.out.println("共载人"+CountPeople+"人");
		System.out.println("------可载货的车有-----");
		for(int i=0;i<CarRent.length;i++){
			if(CarRent[i].getGoods()!=0){
				System.out.print(CarRent[i].getName()+"  ");
			}
		}
		System.out.println("共载货"+CountGoods+"吨");
		System.out.println("租车总价格:"+PriceCount+"元");
		
}
}

运行结果 

 

java_答答租车系统(面向对象综合练习)_sdut 答答租车系统(面向对象综合练习) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 各位面向对象的小伙伴们,在学习了面向对象的核心概念——类的封装、继承、多态之后,答答租车系统开始营运了。 请你充分利用面向对象思想,为公司解决智能租车问题,根据客户选定的车型和租车天数 阅读详情

相关推荐

JAVA 答答租车系统(面向对象综合练习)

答答租车系统(面向对象综合练习)Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description各位面向对象的小伙伴们,在学习了面向对象的核心概念——类的封装、继承、多态之后,答答租车系统开始营运了。请你充分利用面向对象思想,为公司解决智能租车问题,根据客户选定...

Joywss的博客 1314

java车辆租赁管理系统

java车辆租赁管理系统

m0_48170265的博客 5998

星载SAR系统参数设计过程自动化方法研究

 本文提出了一种 SAR系统参数自动化设计的 方法。首先,针对部分参数仍需手工选取的现状 建立了最优化求解模型,并给出了 PRF 和波位位 置的优化选取结果,使参数设计流程更加高效便 捷。然后,针对 SAR 系统参数设计过程中部分技 术指标的评测结果不满足用户需求时无法自动调 节的现状,采用 PID 控制器对方位向天线尺寸、信 号带宽、PRF 等参数进行自动调节,使得方位分辨 率、距离分辨率、方位模糊比等技术指标向用户需 求值逐步靠近。通过仿真实验验证了该方法的可 行性,实现了SAR系统参数设计过程的自动化

qq_43416206的博客 1523

Java编写汽车租赁系统---控制台

Java实现汽车租赁系统

qq_45437885的博客 1003

Research Proposal:自动驾驶 行人运动预测

Research Proposal about Pedestrian/Cyclist Motion Prediction for Self-Driving Vehicles   If I can be provided with the opportunity to conduct PhD research in pedestrian/cyclist motion prediction for...

Poetry Wanderer的博客 3087

窥秘Windows 10:SAM密码破解

Windows 10作为广受欢迎的操作系统,拥有一套强大的安全措施来保护用户账号和数据安全。然而,有时候我们需要了解更多关于密码破解的知识,以加强我们的防护措施。本文将深入探讨如何突破Windows 10的SAM密码,以便更好地了解密码安全性并加强系统的保护。

Sgirll的博客 6841

Java汽车租赁管理系统

使用eclipse开发的项目主要功能包括添加汽车租赁信息、删除汽车租赁信息、修改汽车租赁信息,查看所有汽车租赁信息、退出系统等5大功能。本项目共包含1个Java项目(Qicheguanli),1个包(Zulinguanli),2个类(Car.java)、(CarDemo.java)。喜欢小编的可以关注小编哟!(2)按所选设计任务在eclipse下进行项目的开发设计,最终展示界面可以普通输入输出界面。(1)设计汽车租赁管理系统,实现汽车租赁信息的管理,可对系统中的车辆进行添加、删除、修改;

m0_72112141的博客 5832

Hierarchical Flow Partition(Top-down&&Bottom-up)

hierarchy flow是将设计切分成多个block,分别处理单个block,然后完成后,将它们进行拼接以完成最终的chip。一般划分为三个阶段:chip planning;physical budget就是pin assignmenthierarchy flow实现的方法有两种,一种是top-down,另一种是bottom-up,无论是哪种,都是都要通过flatten的方法分别全局范围进行优化实现。

qq_39493558的博客 3069

java租车系统_java实现租车系统

今天用JAVA编写了一个租车系统,过程中主要遇到的两个问题:1、输出数组信息问题:在得到cars[]数组后,要生成租车信息表,目前有两种思路:一是用循环输出;二是用Arrays.toString()输出数组信息。用toString()方法输出数组输出……@……形式的哈希码地址,这里需要对toString()方法进行重写,在数组涉及到的类中进行重写。不过用第二种方法输出的其实还是一个数组,形式如图所...

weixin_39676633的博客 1348

基于TF-IDF+KMeans聚类算法构建中文文本分类模型(附案例实战)

TF-IDF(Term Frequency-Inverse Document Frequency, 词频-逆文件频率)是一种用于资讯检索与资讯探勘的常用加权技术。TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。简单来说就是:一个词语在一篇文章中出现次数越多, 同时在所有文档中出现次数越少, 越能够代表该文章。这也就是TF-IDF的含义。

m0_64336780的博客 1万+

【HFSS】仿真目录

Author: JiJi\textrm{Author: JiJi}Author: JiJi Created Time: 2026.04.27\textrm{Created Time: 2026.04.27}Created Time: 2026.04.27 Modified Time: 2026.04.27\textrm{Modified Time: 2026.04.27}Modified Time: 2026.04.27如果大家觉得有用,就点个赞吧,在阅读过程中存在任何困惑,可在下方评论区留言~

u011699626的博客 310

Java语言编写答答租车系统

java语言实现简易答答租车系统1.项目背景介绍2.项目分析 1.项目背景介绍 根据抽象类,编写一个控制台版的“答答租车系统” 功能: 展示所有可租车辆 选择车型、租车量 展示租车清单,包含:总金额,总载货量及其车型… 2.项目分析 数据模型分析 业务模型分析 显示和流程分析 在我们做任何项目之前都要对其进行详细分析,具体分析我就不在这里一一分析了,请看下列代码 第一步:我们需要写一个名为Car的抽象类,里面需要包含天数和车辆编号的属性 package com.imooc; public ab

qq_43875441的博客 659

【虚幻引擎UE】UE5 四步骤实现AI漫游与对话行为(含工程源码)

【虚幻引擎UE】UE5 四步骤实现AI漫游与对话行为(含工程源码)

灵境引路人 3227

java入门第二季 答答租车系统

原文地址: http://liuyanzhao.com/2815.html

861

初探802.11协议(6)——Wi-Fi 6新特性简介

Wi-Fi 6新机制(特性)介绍

FanFF的博客 1522

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

答答租车系统

慕课网java入门第二季有关答答租车系统 我的代码MotoVehicle部分: package 答答租车系统; import java.util.ArrayList; import java.util.Scanner; public class MotoVehicle { int i; Test vehicles =

vivian_sunny的博客 436

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

java 一个简单的答答租车系统

public abstract class Vehicle { private String name; //车名 private int id; // 车ID private int price; //租金 public Vehicle( int id,String name, int price) {...

Mr_tie的博客 721

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

答答租车系统java代码实现

主程序: import java.util.Scanner; public class SystemCar { public static void main(String[] args) { Car[] carsForRent= {new passengerCar("奥迪A4",500,4),new passengerCar("马自达6",400,4),new PickUp("皮

hcyxy02071010的专栏 1846

Java实现简易的答答租车系统(面向对象综合练习)

学习了面向对象的核心概念——类的封装、继承、多态之后,答答租车系统开始营运了。请你充分利用面向对象思想,为公司解决智能租车问题,根据客户选定的车型和租车天数,来计算租车费用,最大载客人数,最大载载重量。公司现有三种车型(客车、皮卡车、货车),每种车都有名称和租金的属性;其中:客车只能载人,货车只能载货,皮卡车是客货两用车,即可以载人,也可以载货。 功能: 1.展示所有可租车辆 2.选择车型。租车...

陌若安生的博客 3291

JAVA答答打车系统代码_Java实现答答租车系统

本文实例为大家分享了Java实现答答租车系统的具体代码,供大家参考,具体内容如下项目需求:基本界面需求:and:最后是把账单打印出来:个人代码实现基本思路:考虑到车辆之间的共性,设置一个父类Car, 子类MannedCar(载人), Truck(载货),BothCary(既载人又载货),三者继承父类Car的price, name属性, getName()方法, 同时重写getPersonNum, ...

weixin_42359449的博客 294

Java小项目之“答答租车系统”。

一、项目背景 编写一个控制台版的“答答”租车系统 功能: 展示所有可租车辆 选择车型,租车量 展示租车清单,包含:总金额,总载货量以及车型,总载客量以及车型 二、项目代码 父类:Car类 //父类:车类 public class Car { //序号 private String id; //汽车名称 private String name; //租金 private int rent; public Car(String id, String

我这么骄傲的一个人。 871

租车系统java大致框架_Java实现答答租车系统

本文实例为大家分享了java实现答答租车系统的具体代码,供大家参考,具体内容如下项目需求:基本界面需求:and:最后是把账单打印出来:个人代码实现基本思路:考虑到车辆之间的共性,设置一个父类car, 子类mannedcar(载人), truck(载货),bothcary(既载人又载货),三者继承父类car的price, name属性, getname()方法, 同时重写getpersonnum, ...

weixin_34732699的博客 391

java租车系统期末_Java实现答答租车系统

本文实例为大家分享了Java实现答答租车系统的具体代码,供大家参考,具体内容如下项目需求:基本界面需求:and:最后是把账单打印出来:个人代码实现基本思路:考虑到车辆之间的共性,设置一个父类Car, 子类MannedCar(载人), Truck(载货),BothCary(既载人又载货),三者继承父类Car的price, name属性, getName()方法, 同时重写getPersonNum, ...

weixin_30444625的博客 361

java答答租车系统实现_答答租车系统(使用接口实现)

父类Carpublic abstract class Car {public String carType;public int rentPrice;}载人接口public interface IPassengerCapacity {public int getcarrypassenger();}载货接口public interface IGoodsCapacity {public int get...

weixin_29505609的博客 343

答答租车系统 java and python 题解

面向对象编程的练习 题目描述题解Java代码Python代码 题目描述 X - 答答租车系统(面向对象综合练习) Description 各位面向对象的小伙伴们,在学习了面向对象的核心概念——类的封装、继承、多态之后,答答租车系统开始营运了。 请你充分利用面向对象思想,为公司解决智能租车问题,根据客户选定的车型和租车天数,来计算租车费用,最大载客人数,最大载载重量。 公司现有三种车型(客车、皮卡车、货车),每种车都有名称和租金的属性;其中:客车只能载人,货车只能载货,皮卡车是客货两用车,即可以载人,也可以

rookie636的博客 767
上一篇: 工厂模式(2)
下一篇: java后端模拟借书系统
大劈叉猫咪
博客等级 码龄9年 75粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值