嗒嗒租車系統!!!!!
參考了很多別人寫的,然後寫出來的。。
Car.java
package com.imooc.recentcar;
public class Car {
private int carNumber;//汽車編號
private String carName;//汽車名字
private int carPrice;//汽車價格
private int loadPeople;//載客量
private int loadGoods;//載貨量
//獲取汽車編號
public int getCarNumber(){
return carNumber;
}
public void setCarNumber(int carNumber){
this.carNumber = carNumber;
}
//獲取汽車名字
public String getCarName(){
return carName;
}
public void setCarName(String carName){
this.carName = carName;
}
//獲取汽車價格
public int getCarPrice(){
return carPrice;
}
public void setCarPrice(int carPrice){
this.carPrice = carPrice;
}
//獲取汽車載客量
public int getLoadPeople(){
return loadPeople;
}
public void setLoadPeople(int loadPeople){
this.loadPeople = loadPeople;
}
//獲取汽車載客量
public int getLoadGoods(){
return loadGoods;
}
public void setLoadGoods(int loadGoods){
this.loadGoods = loadGoods;
}
}
Coach.java
package com.imooc.recentcar;
public class Coach extends Car {
public Coach(int carNumber,String carName,int carPrice,int loadPeople){
this.setCarNumber(carNumber);
this.setCarName(carName);
this.setCarPrice(carPrice);
this.setLoadPeople(loadPeople);
}
}
PickUp.java
package com.imooc.recentcar;
public class PickUp extends Car {
public PickUp(int carNumber,String carName,int carPrice,int loadPeople,int loadGoods){
this.setCarNumber(carNumber);
this.setCarName(carName);
this.setCarPrice(carPrice);
this.setLoadPeople(loadPeople);
this.setLoadGoods(loadGoods);
}
}
Truck.java
package com.imooc.recentcar;
public class Truck extends Car {
public Truck(int carNumber,String carName,int carPrice,int loadGoods){
this.setCarNumber(carNumber);
this.setCarName(carName);
this.setCarPrice(carPrice);
this.setLoadGoods(loadGoods);
}
}
show.java
package com.imooc.recentcar;
import java.util.*;
public class show {
public static void main(String[] args) {
System.out.println("******歡迎使用嗒嗒租車系統******");
System.out.println("您是否要租車:1.是;2.否");//選否則推出程式
String shi_fou;//定義此變數用來接收使用者的輸入,用String型別防止使用者胡亂輸入
Scanner input = new Scanner(System.in);
int count = 0;//用來記錄使用者輸錯的次數
while(true){
shi_fou = input.next();//使用者輸入
if(shi_fou.equals("1")){
System.out.println("您可租車的型別及價目表:");
Car[] carRent = {new Coach(1,"奧迪",500,4),
new Coach(2,"馬自達",400,4),
new PickUp(3,"皮卡雪",450,4,2),
new Coach(4,"金龍",800,20),
new Truck(5,"松花江",400,4),
new Truck(6,"解放",500,5)
};
System.out.println("序號"+"t"+"汽車名稱"+"t"+"租金"+"t"+"載客量"+"t"+"載貨量");
for(Car car:carRent){
System.out.println(car.getCarNumber()+"t"+car.getCarName()+"t"+car.getCarPrice()+"/天"+"t"+car.getLoadPeople()+"人"+"t"+car.getLoadGoods()+"噸");
}
System.out.println("請輸入您要租車的數量");
int n=input.nextInt();
List carList = new ArrayList();//儲存使用者選擇的車名
List carList1 = new ArrayList();//儲存使用者選擇的可載客的車
List carList2 = new ArrayList();//儲存使用者選擇的可載貨的車
int p = 0;
int cnum = 0;
int tnum = 0;
int pnum = 0;
for(int i=0;i
執行結果:
***歡迎使用嗒嗒租車系統**
您是否要租車:1.是;2.否
1
您可租車的型別及價目表:
序號 汽車名稱 租金 載客量 載貨量
1 奧迪 500/天 4人 0噸
2 馬自達 400/天 4人 0噸
3 皮卡雪 450/天 4人 2噸
4 金龍 800/天 20人 0噸
5 松花江 400/天 0人 4噸
6 解放 500/天 0人 5噸
請輸入您要租車的數量
3
請輸入第1輛車的序號:
1
成功新增奧迪
請輸入第2輛車的序號:
2
成功新增馬自達
請輸入第3輛車的序號:
3
成功新增皮卡雪
請輸入租車的天數:
3
**可載客的車有**
奧迪
馬自達
皮卡雪
載客量為:12人
**可載貨的車有**
皮卡雪
載貨量為:2噸
**租車的總價格**
4050*
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1806/viewspace-2807356/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 嗒嗒嗒
- 達達租車系統
- 答答租車系統,加入修改車價目的功能
- 答答租車系統規範程式碼示例
- java第二季答答租車系統Java
- Java第二季租車系統參考Java
- sh003基於springboot的汽車租賃系統Spring Boot
- java基礎第二季,噠噠租車系統Java
- 汽車租賃
- 答答租車系統(第一次寫)大家交流一下
- 多租戶商城系統解說
- 神州租車財報:2020上半年神州租車淨虧損43.4億元
- 多租戶系統的核心概念模型模型
- 多租戶系統的應用架構應用架構
- ReactNative仿某租車軟體React
- 答答租車(封裝+多型)封裝多型
- 上海開出租車票
- 雲算力租賃系統開發功能模組詳解 | 雲算力租賃系統開發成品原始碼原始碼
- SaaS架構:多租戶系統架構設計架構
- 一嗨租車財報:2017年一嗨租車淨利潤1880萬美元 同比增長269%
- 乘用車車身控制系統(BCM)
- 車牌識別系統
- 租車沒有保險?事故後神州租車強收1.39萬維修費,被媒體曝光後退還
- 新能源汽車來了,分時租賃可以代替私家車嗎?
- 車載智慧作業系統作業系統
- 整車EOL 診斷系統
- 整車EOL診斷系統
- 電子駐車系統(EPB)
- java B2B2C 多租戶電子商城系統Java
- 吊打面試官!全網最全多租戶系統設計方案面試
- B2B2C多租戶商城系統解決方案
- 電動汽車整車控制系統FMEA分析方法
- MES車間電子看板系統
- 汽車CRM系統需要哪些功能
- 渣土車識別檢測系統
- 改版後前端購物車系統前端
- 反向尋車系統怎麼做?
- 上海哪裡可以開租車費發票