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

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

跟老師實現的代碼不太一樣,其中車型的生成不知道怎么做,下面是我的代碼,感覺沒用到面向對象的方法,大家幫幫忙看我那個車型的生成怎么實現

package com.zuche;

import java.util.Scanner;

public class Zc {


public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("歡迎使用答答租車系統"+'\n'+"您是否需要租車1是0否");

Scanner input=new Scanner(System.in);

int a=input.nextInt();

int renshu = 0;

int huowu=0;

int mon=0;

String name;

int zongrenshu=0;

int zonghuowu=0;

int zongzujin=0;

if(a==1){

System.out.println("您可以租車的類型及價目表如下");

System.out.println("序號 ? 汽車名稱 ? ? ? 租金 ? ? ? ? ? ? ? 容量");

System.out.println("1. ? 奧迪A4 ? 500元/天 ? ? ?載人:4人 ?");

? ? System.out.println("2. ? 馬自達6 ? 400元/天 ? ? ?載人:4人 ");

? ? System.out.println("3. ? 皮卡血6 ? 450元/天 ? ? ?載人:4人 貨物:2噸 ? ? ");

? ? System.out.println("4. ? 金龍 ? ? ? ? ? ? ?800元/天 ? ? ?載人:20人 ?");

? ? System.out.println("5. ? 松花江 ? ? ? ? ?400元/天 ? ? ?貨物:4噸 ? ? ");

? ? System.out.println("6. ? 依維柯 ? ? ? ? ?1000元/天 ? ?貨物:20噸 ? ? ");

System.out.print("請輸入需要租車的數量");

int b=input.nextInt();

for(int j = 1;j<=b;j++){

System.out.println("請輸入第"+j+"輛車的序號");

int c=input.nextInt();

switch(c){

case 1:

name="奧迪A4";

renshu=4;

huowu=0;

mon=500;

break;

case 2:

? ? name="馬自達6";

renshu=4;

huowu=0;

mon=400;

break;

case 3:

? ? name="皮卡血6";

renshu=4;

huowu=2;

mon=450;

break;

case 4:

? ? name="金龍 ";

renshu=20;

huowu=0;

mon=800;

break;

case 5:

? ? name="松花江 ";

renshu=0;

huowu=4;

mon=400;

break;

case 6:

? ? name="依維柯 ";

renshu=0;

huowu=20;

mon=1000;

break;

}

zongrenshu+=renshu;

zongzujin+=mon;

zonghuowu+=huowu;

}

System.out.println("請輸入租入天數:");

int d=input.nextInt();

zongzujin=zongzujin*d;

System.out.println("您的賬單及其他參數如下");

System.out.println("可載總人數為"+zongrenshu);

System.out.println("可載總貨物為"+zonghuowu);

System.out.println("總租金為:"+zongzujin);


}else System.out.println("感謝您使用答答租車系統,歡迎下次光臨");

}


}

下面是結果:

歡迎使用答答租車系統

您是否需要租車1是0否

1

您可以租車的類型及價目表如下

序號 ? 汽車名稱 ? ? ? 租金 ? ? ? ? ? ? ? 容量

1. ? 奧迪A4 ? 500元/天 ? ? ?載人:4人 ?

2. ? 馬自達6 ? 400元/天 ? ? ?載人:4人?

3. ? 皮卡血6 ? 450元/天 ? ? ?載人:4人 貨物:2噸 ? ??

4. ? 金龍 ? ? ? ? ? ? ?800元/天 ? ? ?載人:20人 ?

5. ? 松花江 ? ? ? ? ?400元/天 ? ? ?貨物:4噸 ? ??

6. ? 依維柯 ? ? ? ? ?1000元/天 ? ?貨物:20噸 ? ??

請輸入需要租車的數量4

請輸入第1輛車的序號

3

請輸入第2輛車的序號

5

請輸入第3輛車的序號

4

請輸入第4輛車的序號

2

請輸入租入天數:

4

您的賬單及其他參數如下

可載總人數為28

可載總貨物為6

總租金為:8200


正在回答

3 回答

你這是面向過程,不是面向對象

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

你不能這樣寫啊,你這樣寫,你學java就沒有任何意義了,這完全就像是在寫C語言的代碼

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

1、創建兩個接口(載客接口A-載客量)、(載貨接口B-載貨量),載客和貨接口C extend 載客接口A,載貨接口B(載客量、載貨量),一個抽象父類Car(車型、單價-->元/天);
2、實現-卡車類 extend 父類Car implement 載貨接口B;
? ? 實現-客車類 extend 父類Car implement 載客接口A;
? ? 實現-皮卡類 extend 父類Car implement 載客和貨接口C;
3、租車系統類:一維數組 實例化 卡車對象、客車對象 和 皮卡對象;
4、客戶選車、分類匯總車輛后,輸出租車明細與總價。



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

舉報

0/150
提交
取消

跟老師實現的代碼不太一樣,其中車型的生成不知道怎么做,下面是我的代碼,感覺沒用到面向對象的方法,大家幫幫忙看我那個車型的生成怎么實現

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

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

幫助反饋 APP下載

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

公眾號

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