亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

搞了很久,看了很多大佬的,才把自己想的構思出來。貼出來給大家一個參考

package?com.test.practice;
import?java.util.*;

public?class?Test?{

????public?static?int?summ;
????public?static?int?umoney;
????public?static?String?uname?=?"";
????public?static?String?mname?=?"";
????public?static?String?muname?=?"";

????
????@SuppressWarnings("resource")
????public?static?void?main(String[]?args)?{//創建租車流程系統
????????//?TODO?Auto-generated?method?stub
????????
????????
????????System.out.println("歡迎使用答答租車系統!");
????????Car[]?cars?=?{?//創建可租車輛列表
????????????????new?TruckCars("東風風神",0,20,1,500),new?TruckCars("瑞沃卡車",0,10,1,350),
????????????????new?TruckCars("歐曼GTL",0,25,1,550),new?passengerCars("宇通客車",48,0,1,450),
????????????????new?passengerCars("宇通客車",80,0,1,550),new?passengerCars("金龍客車",25,0,1,350),
????????????????new?PickupCars("鈴拓皮卡",4,6,1,500),new?PickupCars("歐鉆皮卡",5,5,1,550),
????????????????new?PickupCars("川崎皮卡",2,6,1,500)
????????????????};
????????System.out.println("您是否需要進行車輛租賃?0否?1是");
????????Scanner?sin?=?new?Scanner(System.in);
????????int?typ;
????????do?{
????????????typ?=?sin.nextInt();
????????????if(typ==1){
????????????????System.out.println("親愛的顧客朋友,您可租用的車輛及相關信息有:");
????????????????System.out.println("序號\t名稱\t\t載重量(噸)\t載人數(人)\t租金(元/天)");
????????????????for(int?i=0;i<cars.length;i++){
????????????????????System.out.println((i+1)+"\t"+cars[i].name+"\t\t"+cars[i].load+"\t\t"+cars[i].mannned+"\t\t"+cars[i].money);
????????????????}
????????????System.out.println("請輸入您所需要租賃的汽車數量:");????
????????????????
????????????}else?if?(typ==0)?{
????????????????System.out.println("感謝您的光臨,期待下次與您再見,祝您生活愉快!");
????????????}else?if(typ!=0&&typ!=1)?{
????????????????System.out.println("您好,您的輸入不正確。請根據提示正確輸入!");
????????????}
????????}?while?(typ!=0&&typ!=1);
????????int?num?=?sin.nextInt();
????????for(int?i?=?1;i?<=?num;i++){
????????????System.out.println("請輸入第"+i+"輛車的序號");
????????????int?typs?=?sin.nextInt();
????????????switch?(typs)?{
????????????case?1:
????????????????mname?+=?cars[0].name;
????????????????umoney?+=?cars[0].money;
????????????????
????????????????break;
????????????case?2:
????????????????mname?+=?cars[1].name;
????????????????umoney?+=?cars[1].money;????????
????????????????break;
????????????case?3:
????????????????mname?+=?cars[2].name;
????????????????umoney?+=?cars[2].money;
????????????????break;
????????????case?4:
????????????????uname?+=?cars[3].name;
????????????????umoney?+=?cars[3].money;
????????????????break;
????????????case?5:
????????????????uname?+=?cars[4].name;
????????????????umoney?+=?cars[4].money;
????????????????break;
????????????case?6:
????????????????uname?+=?cars[5].name;
????????????????umoney?+=?cars[5].money;
????????????????break;
????????????case?7:
????????????????muname?+=?cars[6].name;
????????????????umoney?+=?cars[6].money;
????????????????break;
????????????case?8:
????????????????muname?+=?cars[7].name;
????????????????umoney?+=?cars[7].money;
????????????????break;
????????????case?9:
????????????????muname?=?cars[8].name;
????????????????umoney?+=?cars[8].money;
????????????????break;

????????????default:
????????????????break;
????????????}
????????????
????????}
????????System.out.println("請輸入租賃車輛的天數:");
????????int?day?=?sin.nextInt();
????????summ?=?umoney?*?day;
????????System.out.println("您總共租賃車輛的賬單為:"+summ+"元,以及您總租賃的車輛為"+num+"輛。");
????????System.out.println("可載人的車有:\n"+uname+"\n可載貨車輛有:\n"+mname+"\n可載人載貨車輛有:\n"+muname);

????}
????
????
}


正在回答

2 回答

你這里都沒用到面向對象的方法,很難提升自己代碼視野的

0 回復 有任何疑惑可以回復我~

主方法里最好是new對象來調用這些方法,方法可以寫在父類里面來調用可以減少很多重復代碼

1 回復 有任何疑惑可以回復我~
#1

明月暖清風 提問者

好的,謝謝
2019-07-21 回復 有任何疑惑可以回復我~
#2

慕村1467665 回復 明月暖清風 提問者

我想問一下你們都連接數據庫了嗎
2019-07-21 回復 有任何疑惑可以回復我~
#3

明月暖清風 提問者 回復 慕村1467665

沒有,這個只是前期基礎學習方法,不涉及數據庫的應用鏈接
2019-07-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

搞了很久,看了很多大佬的,才把自己想的構思出來。貼出來給大家一個參考

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號