嗒嗒租車系統!!!!!
參考了很多別人寫的,然後寫出來的。。
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
- 【30集iCore3_ADP出廠原始碼(ARM部分)講解視訊】30-7底層驅動之滴嗒定時器原始碼定時器
- java基礎第二季,噠噠租車系統Java
- 答答租車系統(第一次寫)大家交流一下
- 一嗨租車、神州租車財務資料大PK:租車市場到底哪家強?
- 騰訊:新老租車模式大PK——租車時代來臨模式
- 答答租車(封裝+多型)封裝多型
- 騰訊:一嗨租車、神州租車財務資料大PK:營收規模差距拉大營收
- ReactNative仿某租車軟體React
- 神州租車財報:2017年神州租車總營收77.2億元 同比增長20%營收
- 租租車聯合易觀釋出《中國網際網路境外租車行業白皮書2017》行業
- 神州租車財報:2015年Q1神州租車營收10.35億元 同比增長31%營收
- 神州租車招股書:2014年上半年神州租車營收18.62億元 同比增長61.9%營收
- 神州租車財報:2017年Q1神州租車營收汽車租賃收入8.9億元 同比增長29%營收
- 手機版線上租車公司網站原始碼網站原始碼
- 海外包車及租車市場產業鏈分析產業
- 一嗨租車財報圖解:2014年Q3一嗨租車營收2.201億元 同比增長48%圖解營收
- 答答租車系統-感覺寫的好亂啊,還有很多異常都沒處理,等著我再寫個第二版
- 趣文:如果像招聘程式設計師那樣租車程式設計師
- 客服系統_線上客服系統_網站客服系統_智慧客服系統網站
- 【057】2020年中國網際網路租車報告
- 民企合力打造網路連鎖租車平臺助力大眾出行
- 分散式系統:系統模型分散式模型
- 系統統計
- SRM系統是什麼系統?如何應用SRM系統?
- 谷歌與Uber成對手?互涉租車和無人駕駛汽車業務谷歌
- Linux系統管理-系統概述Linux
- [系統設計]秒殺系統
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- win10系統怎麼還原系統 win10系統還原系統的方法Win10
- 智慧照明系統, 智慧照明控制系統
- Linux系統配置(系統優化)Linux優化
- Linux系統級日誌系統Linux
- #系統之美# 不完美的系統